﻿using System;
using System.CodeDom.Compiler;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Threading.Tasks;
using AutoR.ViewModels.Tasks;
using Plugin.Iconize;
using Prism.Mvvm;
using Syncfusion.ListView.XForms;
using Xamarin.Forms;
using Xamarin.Forms.Internals;
using Xamarin.Forms.Xaml;
using Xamarin.Forms.Xaml.Internals;

namespace AutoR.Views.Tasks
{
	// Token: 0x02000011 RID: 17
	[XamlFilePath("Views\\Tasks\\AttackTaskSetting.xaml")]
	public class AttackTaskSetting : TabbedPage
	{
		// Token: 0x0600005A RID: 90 RVA: 0x00006F67 File Offset: 0x00005167
		public AttackTaskSetting()
		{
			this.InitializeComponent();
		}

		// Token: 0x0600005B RID: 91 RVA: 0x00006F75 File Offset: 0x00005175
		private void Picker_OnSelectedIndexChanged(object sender, EventArgs e)
		{
			this.RepairGrid.IsVisible = (((Picker)sender).SelectedIndex == 4);
		}

		// Token: 0x0600005C RID: 92 RVA: 0x00006F90 File Offset: 0x00005190
		private async void RuleList_OnItemDragging(object sender, ItemDraggingEventArgs e)
		{
			if (e.Action == DragAction.Drop)
			{
				await Task.Delay(100);
				((AttackTaskSettingViewModel)base.BindingContext).Task.RuleFleet.Move(e.OldIndex, e.NewIndex);
			}
		}

		// Token: 0x0600005D RID: 93 RVA: 0x00006FD4 File Offset: 0x000051D4
		private async void NodeList_OnItemDragging(object sender, ItemDraggingEventArgs e)
		{
			if (e.Action == DragAction.Drop)
			{
				await Task.Delay(100);
				((AttackTaskSettingViewModel)base.BindingContext).Task.AttackNode.Move(e.OldIndex, e.NewIndex);
			}
		}

		// Token: 0x0600005E RID: 94 RVA: 0x00007018 File Offset: 0x00005218
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private void InitializeComponent()
		{
			if (ResourceLoader.ResourceProvider != null && ResourceLoader.ResourceProvider(typeof(AttackTaskSetting).GetTypeInfo().Assembly.GetName(), "Views/Tasks/AttackTaskSetting.xaml") != null)
			{
				this.__InitComponentRuntime();
				return;
			}
			if (XamlLoader.XamlFileProvider != null && XamlLoader.XamlFileProvider(base.GetType()) != null)
			{
				this.__InitComponentRuntime();
				return;
			}
			BindingExtension bindingExtension = new BindingExtension();
			Label label = new Label();
			BindingExtension bindingExtension2 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
			IconImage iconImage = new IconImage();
			BindingExtension bindingExtension3 = new BindingExtension();
			Entry entry = new Entry();
			BindingExtension bindingExtension4 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer2 = new TapGestureRecognizer();
			Image image = new Image();
			StackLayout stackLayout = new StackLayout();
			Label label2 = new Label();
			BindingExtension bindingExtension5 = new BindingExtension();
			Entry entry2 = new Entry();
			Label label3 = new Label();
			BindingExtension bindingExtension6 = new BindingExtension();
			Entry entry3 = new Entry();
			StackLayout stackLayout2 = new StackLayout();
			Label label4 = new Label();
			BindingExtension bindingExtension7 = new BindingExtension();
			Switch @switch = new Switch();
			Label label5 = new Label();
			BindingExtension bindingExtension8 = new BindingExtension();
			TimePicker timePicker = new TimePicker();
			StackLayout stackLayout3 = new StackLayout();
			Label label6 = new Label();
			BindingExtension bindingExtension9 = new BindingExtension();
			string item = "回港";
			string item2 = "继续";
			Picker picker = new Picker();
			StackLayout stackLayout4 = new StackLayout();
			Label label7 = new Label();
			BindingExtension bindingExtension10 = new BindingExtension();
			string item3 = "大中破快速";
			string item4 = "大破快速";
			string item5 = "大中破澡堂";
			string item6 = "大破澡堂";
			string item7 = "自定义";
			Picker picker2 = new Picker();
			Label label8 = new Label();
			BindingExtension bindingExtension11 = new BindingExtension();
			Entry entry4 = new Entry();
			StackLayout stackLayout5 = new StackLayout();
			ColumnDefinition columnDefinition = new ColumnDefinition();
			ColumnDefinition columnDefinition2 = new ColumnDefinition();
			ColumnDefinition columnDefinition3 = new ColumnDefinition();
			ColumnDefinition columnDefinition4 = new ColumnDefinition();
			ColumnDefinition columnDefinition5 = new ColumnDefinition();
			ColumnDefinition columnDefinition6 = new ColumnDefinition();
			RowDefinition rowDefinition = new RowDefinition();
			RowDefinition rowDefinition2 = new RowDefinition();
			Label label9 = new Label();
			Label label10 = new Label();
			Label label11 = new Label();
			Label label12 = new Label();
			Label label13 = new Label();
			Label label14 = new Label();
			BindingExtension bindingExtension12 = new BindingExtension();
			string item8 = "大中破快速";
			string item9 = "大破快速";
			string item10 = "大中破澡堂";
			string item11 = "大破澡堂";
			string item12 = "擦伤澡堂";
			Picker picker3 = new Picker();
			BindingExtension bindingExtension13 = new BindingExtension();
			string item13 = "大中破快速";
			string item14 = "大破快速";
			string item15 = "大中破澡堂";
			string item16 = "大破澡堂";
			string item17 = "擦伤澡堂";
			Picker picker4 = new Picker();
			BindingExtension bindingExtension14 = new BindingExtension();
			string item18 = "大中破快速";
			string item19 = "大破快速";
			string item20 = "大中破澡堂";
			string item21 = "大破澡堂";
			string item22 = "擦伤澡堂";
			Picker picker5 = new Picker();
			BindingExtension bindingExtension15 = new BindingExtension();
			string item23 = "大中破快速";
			string item24 = "大破快速";
			string item25 = "大中破澡堂";
			string item26 = "大破澡堂";
			string item27 = "擦伤澡堂";
			Picker picker6 = new Picker();
			BindingExtension bindingExtension16 = new BindingExtension();
			string item28 = "大中破快速";
			string item29 = "大破快速";
			string item30 = "大中破澡堂";
			string item31 = "大破澡堂";
			string item32 = "擦伤澡堂";
			Picker picker7 = new Picker();
			BindingExtension bindingExtension17 = new BindingExtension();
			string item33 = "大中破快速";
			string item34 = "大破快速";
			string item35 = "大中破澡堂";
			string item36 = "大破澡堂";
			string item37 = "擦伤澡堂";
			Picker picker8 = new Picker();
			Grid grid = new Grid();
			Label label15 = new Label();
			Label label16 = new Label();
			BindingExtension bindingExtension18 = new BindingExtension();
			Switch switch2 = new Switch();
			StackLayout stackLayout6 = new StackLayout();
			Label label17 = new Label();
			BindingExtension bindingExtension19 = new BindingExtension();
			Entry entry5 = new Entry();
			Label label18 = new Label();
			BindingExtension bindingExtension20 = new BindingExtension();
			Entry entry6 = new Entry();
			BindingExtension bindingExtension21 = new BindingExtension();
			BindingExtension bindingExtension22 = new BindingExtension();
			BindingExtension bindingExtension23 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer3 = new TapGestureRecognizer();
			Label label19 = new Label();
			StackLayout stackLayout7 = new StackLayout();
			Label label20 = new Label();
			BindingExtension bindingExtension24 = new BindingExtension();
			BindingExtension bindingExtension25 = new BindingExtension();
			BindingExtension bindingExtension26 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer4 = new TapGestureRecognizer();
			Label label21 = new Label();
			StackLayout stackLayout8 = new StackLayout();
			Label label22 = new Label();
			BindingExtension bindingExtension27 = new BindingExtension();
			Switch switch3 = new Switch();
			Label label23 = new Label();
			BindingExtension bindingExtension28 = new BindingExtension();
			Switch switch4 = new Switch();
			StackLayout stackLayout9 = new StackLayout();
			StackLayout stackLayout10 = new StackLayout();
			StackLayout stackLayout11 = new StackLayout();
			ScrollView scrollView = new ScrollView();
			Frame frame = new Frame();
			ContentPage contentPage = new ContentPage();
			Label label24 = new Label();
			BindingExtension bindingExtension29 = new BindingExtension();
			string item38 = "舰队1";
			string item39 = "舰队2";
			string item40 = "舰队3";
			string item41 = "舰队4";
			Picker picker9 = new Picker();
			Label label25 = new Label();
			BindingExtension bindingExtension30 = new BindingExtension();
			Switch switch5 = new Switch();
			StackLayout stackLayout12 = new StackLayout();
			Frame frame2 = new Frame();
			BindingExtension bindingExtension31 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer5 = new TapGestureRecognizer();
			Image image2 = new Image();
			Label label26 = new Label();
			BindingExtension bindingExtension32 = new BindingExtension();
			Label label27 = new Label();
			StackLayout stackLayout13 = new StackLayout();
			BindingExtension bindingExtension33 = new BindingExtension();
			DataTemplate dataTemplate = new DataTemplate();
			SfListView sfListView = new SfListView();
			StackLayout stackLayout14 = new StackLayout();
			Frame frame3 = new Frame();
			StackLayout stackLayout15 = new StackLayout();
			Frame frame4 = new Frame();
			StackLayout stackLayout16 = new StackLayout();
			ContentPage contentPage2 = new ContentPage();
			BindingExtension bindingExtension34 = new BindingExtension();
			Image image3 = new Image();
			Frame frame5 = new Frame();
			BindingExtension bindingExtension35 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer6 = new TapGestureRecognizer();
			Image image4 = new Image();
			Label label28 = new Label();
			BindingExtension bindingExtension36 = new BindingExtension();
			Label label29 = new Label();
			BindingExtension bindingExtension37 = new BindingExtension();
			TapGestureRecognizer tapGestureRecognizer7 = new TapGestureRecognizer();
			Label label30 = new Label();
			StackLayout stackLayout17 = new StackLayout();
			BindingExtension bindingExtension38 = new BindingExtension();
			DataTemplate dataTemplate2 = new DataTemplate();
			SfListView sfListView2 = new SfListView();
			StackLayout stackLayout18 = new StackLayout();
			Frame frame6 = new Frame();
			StackLayout stackLayout19 = new StackLayout();
			ContentPage contentPage3 = new ContentPage();
			BindingExtension bindingExtension39 = new BindingExtension();
			ToolbarItem toolbarItem = new ToolbarItem();
			Label label31 = new Label();
			BindingExtension bindingExtension40 = new BindingExtension();
			Entry entry7 = new Entry();
			Label label32 = new Label();
			BindingExtension bindingExtension41 = new BindingExtension();
			string item42 = "练级";
			string item43 = "资源";
			string item44 = "打捞";
			string item45 = "活动";
			string item46 = "其他";
			Picker picker10 = new Picker();
			StackLayout stackLayout20 = new StackLayout();
			Label label33 = new Label();
			BindingExtension bindingExtension42 = new BindingExtension();
			Editor editor = new Editor();
			StackLayout stackLayout21 = new StackLayout();
			ContentPage contentPage4 = new ContentPage();
			NameScope nameScope = new NameScope();
			NameScope.SetNameScope(this, nameScope);
			((INameScope)nameScope).RegisterName("RepairGrid", grid);
			if (grid.StyleId == null)
			{
				grid.StyleId = "RepairGrid";
			}
			((INameScope)nameScope).RegisterName("RuleList", sfListView);
			if (sfListView.StyleId == null)
			{
				sfListView.StyleId = "RuleList";
			}
			((INameScope)nameScope).RegisterName("NodeList", sfListView2);
			if (sfListView2.StyleId == null)
			{
				sfListView2.StyleId = "NodeList";
			}
			this.RepairGrid = grid;
			this.RuleList = sfListView;
			this.NodeList = sfListView2;
			this.SetValue(ViewModelLocator.AutowireViewModelProperty, new bool?(true));
			this.SetValue(Page.TitleProperty, "出征设置");
			contentPage.SetValue(Page.TitleProperty, "出征设置");
			frame.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame.SetValue(View.MarginProperty, new Thickness(3.0));
			stackLayout11.SetValue(StackLayout.SpacingProperty, 0.0);
			stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			bindingExtension.Path = "Task.NodeID";
			bindingExtension.StringFormat = "出征点: {0}";
			BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
			label.SetBinding(Label.TextProperty, binding);
			label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout.Children.Add(label);
			iconImage.SetValue(IconImage.IconProperty, "md-details");
			iconImage.SetValue(IconImage.IconColorProperty, Color.DarkBlue);
			iconImage.SetValue(VisualElement.HeightRequestProperty, 24.0);
			iconImage.SetValue(VisualElement.WidthRequestProperty, 24.0);
			iconImage.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			bindingExtension2.Path = "LevelListCommand";
			BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
			tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding2);
			iconImage.GestureRecognizers.Add(tapGestureRecognizer);
			stackLayout.Children.Add(iconImage);
			entry.SetValue(Entry.PlaceholderProperty, "名称");
			bindingExtension3.Path = "Task.Name";
			BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
			entry.SetBinding(Entry.TextProperty, binding3);
			BindableObject bindableObject = entry;
			BindableProperty fontSizeProperty = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
			string value = "15";
			XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
			Type typeFromHandle = typeof(IProvideValueTarget);
			object[] array = new object[0 + 7];
			array[0] = entry;
			array[1] = stackLayout;
			array[2] = stackLayout11;
			array[3] = scrollView;
			array[4] = frame;
			array[5] = contentPage;
			array[6] = this;
			object service;
			xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider.Add(typeof(IReferenceProvider), service);
			Type typeFromHandle2 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
			xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(AttackTaskSetting).GetTypeInfo().Assembly));
			xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(20, 81)));
			bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider));
			entry.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			entry.SetValue(VisualElement.WidthRequestProperty, 160.0);
			stackLayout.Children.Add(entry);
			image.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("delete.png"));
			image.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			image.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image.SetValue(VisualElement.WidthRequestProperty, 24.0);
			image.SetValue(View.MarginProperty, new Thickness(5.0, 0.0));
			bindingExtension4.Path = "RemoveNodeCommand";
			BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
			tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandProperty, binding4);
			image.GestureRecognizers.Add(tapGestureRecognizer2);
			stackLayout.Children.Add(image);
			stackLayout11.Children.Add(stackLayout);
			stackLayout2.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label2.SetValue(Label.TextProperty, "次数:");
			label2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout2.Children.Add(label2);
			bindingExtension5.Path = "Task.Number";
			BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
			entry2.SetBinding(Entry.TextProperty, binding5);
			BindableObject bindableObject2 = entry2;
			BindableProperty fontSizeProperty2 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter2 = new FontSizeConverter();
			string value2 = "15";
			XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
			Type typeFromHandle3 = typeof(IProvideValueTarget);
			object[] array2 = new object[0 + 7];
			array2[0] = entry2;
			array2[1] = stackLayout2;
			array2[2] = stackLayout11;
			array2[3] = scrollView;
			array2[4] = frame;
			array2[5] = contentPage;
			array2[6] = this;
			object service2;
			xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array2, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
			Type typeFromHandle4 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
			xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver2.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(AttackTaskSetting).GetTypeInfo().Assembly));
			xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(29, 66)));
			bindableObject2.SetValue(fontSizeProperty2, extendedTypeConverter2.ConvertFromInvariantString(value2, xamlServiceProvider2));
			entry2.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry2.SetValue(VisualElement.WidthRequestProperty, 70.0);
			entry2.SetValue(InputView.MaxLengthProperty, 3);
			entry2.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
			stackLayout2.Children.Add(entry2);
			label3.SetValue(Label.TextProperty, "完成重置次数:");
			label3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout2.Children.Add(label3);
			bindingExtension6.Path = "Task.ResetNumber";
			BindingBase binding6 = ((IMarkupExtension<BindingBase>)bindingExtension6).ProvideValue(null);
			entry3.SetBinding(Entry.TextProperty, binding6);
			BindableObject bindableObject3 = entry3;
			BindableProperty fontSizeProperty3 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter3 = new FontSizeConverter();
			string value3 = "15";
			XamlServiceProvider xamlServiceProvider3 = new XamlServiceProvider();
			Type typeFromHandle5 = typeof(IProvideValueTarget);
			object[] array3 = new object[0 + 7];
			array3[0] = entry3;
			array3[1] = stackLayout2;
			array3[2] = stackLayout11;
			array3[3] = scrollView;
			array3[4] = frame;
			array3[5] = contentPage;
			array3[6] = this;
			object service3;
			xamlServiceProvider3.Add(typeFromHandle5, service3 = new SimpleValueTargetProvider(array3, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider3.Add(typeof(IReferenceProvider), service3);
			Type typeFromHandle6 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver3 = new XmlNamespaceResolver();
			xmlNamespaceResolver3.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver3.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver3.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver3.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver3.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider3.Add(typeFromHandle6, new XamlTypeResolver(xmlNamespaceResolver3, typeof(AttackTaskSetting).GetTypeInfo().Assembly));
			xamlServiceProvider3.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(31, 71)));
			bindableObject3.SetValue(fontSizeProperty3, extendedTypeConverter3.ConvertFromInvariantString(value3, xamlServiceProvider3));
			entry3.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry3.SetValue(VisualElement.WidthRequestProperty, 70.0);
			entry3.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
			stackLayout2.Children.Add(entry3);
			stackLayout11.Children.Add(stackLayout2);
			stackLayout3.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label4.SetValue(Label.TextProperty, "定时开启:");
			label4.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout3.Children.Add(label4);
			bindingExtension7.Path = "Task.TaskReset";
			BindingBase binding7 = ((IMarkupExtension<BindingBase>)bindingExtension7).ProvideValue(null);
			@switch.SetBinding(Switch.IsToggledProperty, binding7);
			@switch.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout3.Children.Add(@switch);
			label5.SetValue(Label.TextProperty, "时间:");
			label5.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label5.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout3.Children.Add(label5);
			bindingExtension8.Path = "Task.RestartTime";
			BindingBase binding8 = ((IMarkupExtension<BindingBase>)bindingExtension8).ProvideValue(null);
			timePicker.SetBinding(TimePicker.TimeProperty, binding8);
			timePicker.SetValue(VisualElement.WidthRequestProperty, 85.0);
			stackLayout3.Children.Add(timePicker);
			stackLayout11.Children.Add(stackLayout3);
			stackLayout4.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label6.SetValue(Label.TextProperty, "迂回失败:");
			label6.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout4.Children.Add(label6);
			bindingExtension9.Path = "Task.SkipType";
			BindingBase binding9 = ((IMarkupExtension<BindingBase>)bindingExtension9).ProvideValue(null);
			picker.SetBinding(Picker.SelectedIndexProperty, binding9);
			picker.SetValue(VisualElement.WidthRequestProperty, 80.0);
			picker.Items.Add(item);
			picker.Items.Add(item2);
			stackLayout4.Children.Add(picker);
			stackLayout11.Children.Add(stackLayout4);
			stackLayout5.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label7.SetValue(Label.TextProperty, "修理方案:");
			label7.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout5.Children.Add(label7);
			bindingExtension10.Path = "Task.RepairStrategy";
			BindingBase binding10 = ((IMarkupExtension<BindingBase>)bindingExtension10).ProvideValue(null);
			picker2.SetBinding(Picker.SelectedIndexProperty, binding10);
			picker2.SelectedIndexChanged += this.Picker_OnSelectedIndexChanged;
			picker2.SetValue(VisualElement.WidthRequestProperty, 110.0);
			picker2.Items.Add(item3);
			picker2.Items.Add(item4);
			picker2.Items.Add(item5);
			picker2.Items.Add(item6);
			picker2.Items.Add(item7);
			stackLayout5.Children.Add(picker2);
			label8.SetValue(Label.TextProperty, "可用快修:");
			label8.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label8.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
			stackLayout5.Children.Add(label8);
			bindingExtension11.Path = "Task.QuickRepairNumber";
			BindingBase binding11 = ((IMarkupExtension<BindingBase>)bindingExtension11).ProvideValue(null);
			entry4.SetBinding(Entry.TextProperty, binding11);
			BindableObject bindableObject4 = entry4;
			BindableProperty fontSizeProperty4 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter4 = new FontSizeConverter();
			string value4 = "15";
			XamlServiceProvider xamlServiceProvider4 = new XamlServiceProvider();
			Type typeFromHandle7 = typeof(IProvideValueTarget);
			object[] array4 = new object[0 + 7];
			array4[0] = entry4;
			array4[1] = stackLayout5;
			array4[2] = stackLayout11;
			array4[3] = scrollView;
			array4[4] = frame;
			array4[5] = contentPage;
			array4[6] = this;
			object service4;
			xamlServiceProvider4.Add(typeFromHandle7, service4 = new SimpleValueTargetProvider(array4, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider4.Add(typeof(IReferenceProvider), service4);
			Type typeFromHandle8 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver4 = new XmlNamespaceResolver();
			xmlNamespaceResolver4.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver4.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver4.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver4.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver4.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider4.Add(typeFromHandle8, new XamlTypeResolver(xmlNamespaceResolver4, typeof(AttackTaskSetting).GetTypeInfo().Assembly));
			xamlServiceProvider4.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(61, 77)));
			bindableObject4.SetValue(fontSizeProperty4, extendedTypeConverter4.ConvertFromInvariantString(value4, xamlServiceProvider4));
			entry4.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry4.SetValue(VisualElement.WidthRequestProperty, 70.0);
			entry4.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
			stackLayout5.Children.Add(entry4);
			stackLayout11.Children.Add(stackLayout5);
			grid.SetValue(VisualElement.IsVisibleProperty, new VisualElement.VisibilityConverter().ConvertFromInvariantString("False"));
			columnDefinition.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("8"));
			grid.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition);
			columnDefinition2.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
			grid.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition2);
			columnDefinition3.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("8"));
			grid.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition3);
			columnDefinition4.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
			grid.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition4);
			columnDefinition5.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("8"));
			grid.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition5);
			columnDefinition6.SetValue(ColumnDefinition.WidthProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
			grid.GetValue(Grid.ColumnDefinitionsProperty).Add(columnDefinition6);
			rowDefinition.SetValue(RowDefinition.HeightProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
			grid.GetValue(Grid.RowDefinitionsProperty).Add(rowDefinition);
			rowDefinition2.SetValue(RowDefinition.HeightProperty, new GridLengthTypeConverter().ConvertFromInvariantString("*"));
			grid.GetValue(Grid.RowDefinitionsProperty).Add(rowDefinition2);
			label9.SetValue(Label.TextProperty, "1");
			label9.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label9.SetValue(View.HorizontalOptionsProperty, LayoutOptions.End);
			grid.Children.Add(label9);
			label10.SetValue(Label.TextProperty, "2");
			label10.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label10.SetValue(View.HorizontalOptionsProperty, LayoutOptions.End);
			label10.SetValue(Grid.RowProperty, 0);
			label10.SetValue(Grid.ColumnProperty, 2);
			grid.Children.Add(label10);
			label11.SetValue(Label.TextProperty, "3");
			label11.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label11.SetValue(View.HorizontalOptionsProperty, LayoutOptions.End);
			label11.SetValue(Grid.RowProperty, 0);
			label11.SetValue(Grid.ColumnProperty, 4);
			grid.Children.Add(label11);
			label12.SetValue(Label.TextProperty, "4");
			label12.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label12.SetValue(View.HorizontalOptionsProperty, LayoutOptions.End);
			label12.SetValue(Grid.RowProperty, 1);
			label12.SetValue(Grid.ColumnProperty, 0);
			grid.Children.Add(label12);
			label13.SetValue(Label.TextProperty, "5");
			label13.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label13.SetValue(View.HorizontalOptionsProperty, LayoutOptions.End);
			label13.SetValue(Grid.RowProperty, 1);
			label13.SetValue(Grid.ColumnProperty, 2);
			grid.Children.Add(label13);
			label14.SetValue(Label.TextProperty, "6");
			label14.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label14.SetValue(View.HorizontalOptionsProperty, LayoutOptions.End);
			label14.SetValue(Grid.RowProperty, 1);
			label14.SetValue(Grid.ColumnProperty, 4);
			grid.Children.Add(label14);
			bindingExtension12.Path = "Task.CustomRepair[0]";
			BindingBase binding12 = ((IMarkupExtension<BindingBase>)bindingExtension12).ProvideValue(null);
			picker3.SetBinding(Picker.SelectedIndexProperty, binding12);
			picker3.SetValue(Grid.RowProperty, 0);
			picker3.SetValue(Grid.ColumnProperty, 1);
			picker3.Items.Add(item8);
			picker3.Items.Add(item9);
			picker3.Items.Add(item10);
			picker3.Items.Add(item11);
			picker3.Items.Add(item12);
			grid.Children.Add(picker3);
			bindingExtension13.Path = "Task.CustomRepair[1]";
			BindingBase binding13 = ((IMarkupExtension<BindingBase>)bindingExtension13).ProvideValue(null);
			picker4.SetBinding(Picker.SelectedIndexProperty, binding13);
			picker4.SetValue(Grid.RowProperty, 0);
			picker4.SetValue(Grid.ColumnProperty, 3);
			picker4.Items.Add(item13);
			picker4.Items.Add(item14);
			picker4.Items.Add(item15);
			picker4.Items.Add(item16);
			picker4.Items.Add(item17);
			grid.Children.Add(picker4);
			bindingExtension14.Path = "Task.CustomRepair[2]";
			BindingBase binding14 = ((IMarkupExtension<BindingBase>)bindingExtension14).ProvideValue(null);
			picker5.SetBinding(Picker.SelectedIndexProperty, binding14);
			picker5.SetValue(Grid.RowProperty, 0);
			picker5.SetValue(Grid.ColumnProperty, 5);
			picker5.Items.Add(item18);
			picker5.Items.Add(item19);
			picker5.Items.Add(item20);
			picker5.Items.Add(item21);
			picker5.Items.Add(item22);
			grid.Children.Add(picker5);
			bindingExtension15.Path = "Task.CustomRepair[3]";
			BindingBase binding15 = ((IMarkupExtension<BindingBase>)bindingExtension15).ProvideValue(null);
			picker6.SetBinding(Picker.SelectedIndexProperty, binding15);
			picker6.SetValue(Grid.RowProperty, 1);
			picker6.SetValue(Grid.ColumnProperty, 1);
			picker6.Items.Add(item23);
			picker6.Items.Add(item24);
			picker6.Items.Add(item25);
			picker6.Items.Add(item26);
			picker6.Items.Add(item27);
			grid.Children.Add(picker6);
			bindingExtension16.Path = "Task.CustomRepair[4]";
			BindingBase binding16 = ((IMarkupExtension<BindingBase>)bindingExtension16).ProvideValue(null);
			picker7.SetBinding(Picker.SelectedIndexProperty, binding16);
			picker7.SetValue(Grid.RowProperty, 1);
			picker7.SetValue(Grid.ColumnProperty, 3);
			picker7.Items.Add(item28);
			picker7.Items.Add(item29);
			picker7.Items.Add(item30);
			picker7.Items.Add(item31);
			picker7.Items.Add(item32);
			grid.Children.Add(picker7);
			bindingExtension17.Path = "Task.CustomRepair[5]";
			BindingBase binding17 = ((IMarkupExtension<BindingBase>)bindingExtension17).ProvideValue(null);
			picker8.SetBinding(Picker.SelectedIndexProperty, binding17);
			picker8.SetValue(Grid.RowProperty, 1);
			picker8.SetValue(Grid.ColumnProperty, 5);
			picker8.Items.Add(item33);
			picker8.Items.Add(item34);
			picker8.Items.Add(item35);
			picker8.Items.Add(item36);
			picker8.Items.Add(item37);
			grid.Children.Add(picker8);
			stackLayout11.Children.Add(grid);
			stackLayout6.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label15.SetValue(Label.TextProperty, "完成条件:");
			label15.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout6.Children.Add(label15);
			label16.SetValue(Label.TextProperty, "BOSS点旗舰必须被消灭");
			label16.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout6.Children.Add(label16);
			bindingExtension18.Path = "Task.FlagshipBoss";
			BindingBase binding18 = ((IMarkupExtension<BindingBase>)bindingExtension18).ProvideValue(null);
			switch2.SetBinding(Switch.IsToggledProperty, binding18);
			stackLayout6.Children.Add(switch2);
			stackLayout10.Children.Add(stackLayout6);
			label17.SetValue(Label.TextProperty, "当捞到指定船停止任务,名称模糊匹配,使用|分隔");
			label17.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout10.Children.Add(label17);
			bindingExtension19.Path = "Task.StopShip";
			BindingBase binding19 = ((IMarkupExtension<BindingBase>)bindingExtension19).ProvideValue(null);
			entry5.SetBinding(Entry.TextProperty, binding19);
			BindableObject bindableObject5 = entry5;
			BindableProperty fontSizeProperty5 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter5 = new FontSizeConverter();
			string value5 = "15";
			XamlServiceProvider xamlServiceProvider5 = new XamlServiceProvider();
			Type typeFromHandle9 = typeof(IProvideValueTarget);
			object[] array5 = new object[0 + 7];
			array5[0] = entry5;
			array5[1] = stackLayout10;
			array5[2] = stackLayout11;
			array5[3] = scrollView;
			array5[4] = frame;
			array5[5] = contentPage;
			array5[6] = this;
			object service5;
			xamlServiceProvider5.Add(typeFromHandle9, service5 = new SimpleValueTargetProvider(array5, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider5.Add(typeof(IReferenceProvider), service5);
			Type typeFromHandle10 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver5 = new XmlNamespaceResolver();
			xmlNamespaceResolver5.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver5.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver5.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver5.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver5.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider5.Add(typeFromHandle10, new XamlTypeResolver(xmlNamespaceResolver5, typeof(AttackTaskSetting).GetTypeInfo().Assembly));
			xamlServiceProvider5.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(144, 68)));
			bindableObject5.SetValue(fontSizeProperty5, extendedTypeConverter5.ConvertFromInvariantString(value5, xamlServiceProvider5));
			entry5.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry5.SetValue(VisualElement.WidthRequestProperty, 250.0);
			stackLayout10.Children.Add(entry5);
			stackLayout7.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label18.SetValue(Label.TextProperty, "船只到等级停止任务:");
			label18.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout7.Children.Add(label18);
			bindingExtension20.Path = "Task.StopLevel";
			BindingBase binding20 = ((IMarkupExtension<BindingBase>)bindingExtension20).ProvideValue(null);
			entry6.SetBinding(Entry.TextProperty, binding20);
			BindableObject bindableObject6 = entry6;
			BindableProperty fontSizeProperty6 = Entry.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter6 = new FontSizeConverter();
			string value6 = "15";
			XamlServiceProvider xamlServiceProvider6 = new XamlServiceProvider();
			Type typeFromHandle11 = typeof(IProvideValueTarget);
			object[] array6 = new object[0 + 8];
			array6[0] = entry6;
			array6[1] = stackLayout7;
			array6[2] = stackLayout10;
			array6[3] = stackLayout11;
			array6[4] = scrollView;
			array6[5] = frame;
			array6[6] = contentPage;
			array6[7] = this;
			object service6;
			xamlServiceProvider6.Add(typeFromHandle11, service6 = new SimpleValueTargetProvider(array6, Entry.FontSizeProperty, nameScope));
			xamlServiceProvider6.Add(typeof(IReferenceProvider), service6);
			Type typeFromHandle12 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver6 = new XmlNamespaceResolver();
			xmlNamespaceResolver6.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver6.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver6.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver6.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver6.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider6.Add(typeFromHandle12, new XamlTypeResolver(xmlNamespaceResolver6, typeof(AttackTaskSetting).GetTypeInfo().Assembly));
			xamlServiceProvider6.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(147, 73)));
			bindableObject6.SetValue(fontSizeProperty6, extendedTypeConverter6.ConvertFromInvariantString(value6, xamlServiceProvider6));
			entry6.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			entry6.SetValue(VisualElement.WidthRequestProperty, 60.0);
			entry6.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
			stackLayout7.Children.Add(entry6);
			bindingExtension21.Path = "Task.ShipName";
			BindingBase binding21 = ((IMarkupExtension<BindingBase>)bindingExtension21).ProvideValue(null);
			label19.SetBinding(Label.TextProperty, binding21);
			label19.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label19.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
			label19.SetValue(Label.TextColorProperty, Color.MidnightBlue);
			bindingExtension22.Path = "FleetCommand";
			BindingBase binding22 = ((IMarkupExtension<BindingBase>)bindingExtension22).ProvideValue(null);
			tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandProperty, binding22);
			bindingExtension23.Path = "Task.ShipID";
			BindingBase binding23 = ((IMarkupExtension<BindingBase>)bindingExtension23).ProvideValue(null);
			tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding23);
			label19.GestureRecognizers.Add(tapGestureRecognizer3);
			stackLayout7.Children.Add(label19);
			stackLayout10.Children.Add(stackLayout7);
			stackLayout8.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label20.SetValue(Label.TextProperty, "学院技能满时停止任务:");
			label20.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout8.Children.Add(label20);
			bindingExtension24.Path = "Task.TacticsName";
			BindingBase binding24 = ((IMarkupExtension<BindingBase>)bindingExtension24).ProvideValue(null);
			label21.SetBinding(Label.TextProperty, binding24);
			label21.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label21.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
			label21.SetValue(Label.TextColorProperty, Color.MidnightBlue);
			bindingExtension25.Path = "TacticsCommand";
			BindingBase binding25 = ((IMarkupExtension<BindingBase>)bindingExtension25).ProvideValue(null);
			tapGestureRecognizer4.SetBinding(TapGestureRecognizer.CommandProperty, binding25);
			bindingExtension26.Path = "Task.TacticsShip";
			BindingBase binding26 = ((IMarkupExtension<BindingBase>)bindingExtension26).ProvideValue(null);
			tapGestureRecognizer4.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding26);
			label21.GestureRecognizers.Add(tapGestureRecognizer4);
			stackLayout8.Children.Add(label21);
			stackLayout10.Children.Add(stackLayout8);
			stackLayout9.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label22.SetValue(Label.TextProperty, "打捞500船停止任务：");
			label22.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout9.Children.Add(label22);
			bindingExtension27.Path = "Task.Drop";
			BindingBase binding27 = ((IMarkupExtension<BindingBase>)bindingExtension27).ProvideValue(null);
			switch3.SetBinding(Switch.IsToggledProperty, binding27);
			switch3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout9.Children.Add(switch3);
			label23.SetValue(Label.TextProperty, "任务完成后泡澡堂:");
			label23.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout9.Children.Add(label23);
			switch4.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			bindingExtension28.Path = "Task.CompleteRepair";
			BindingBase binding28 = ((IMarkupExtension<BindingBase>)bindingExtension28).ProvideValue(null);
			switch4.SetBinding(Switch.IsToggledProperty, binding28);
			stackLayout9.Children.Add(switch4);
			stackLayout10.Children.Add(stackLayout9);
			stackLayout11.Children.Add(stackLayout10);
			scrollView.Content = stackLayout11;
			frame.SetValue(ContentView.ContentProperty, scrollView);
			contentPage.SetValue(ContentPage.ContentProperty, frame);
			this.Children.Add(contentPage);
			contentPage2.SetValue(Page.TitleProperty, "舰队条件");
			stackLayout16.SetValue(StackLayout.SpacingProperty, 0.0);
			frame2.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame2.SetValue(View.MarginProperty, new Thickness(3.0));
			stackLayout12.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label24.SetValue(Label.TextProperty, "目标舰队:");
			label24.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout12.Children.Add(label24);
			bindingExtension29.Path = "Task.FleetID";
			BindingBase binding29 = ((IMarkupExtension<BindingBase>)bindingExtension29).ProvideValue(null);
			picker9.SetBinding(Picker.SelectedIndexProperty, binding29);
			picker9.SetValue(VisualElement.WidthRequestProperty, 70.0);
			picker9.Items.Add(item38);
			picker9.Items.Add(item39);
			picker9.Items.Add(item40);
			picker9.Items.Add(item41);
			stackLayout12.Children.Add(picker9);
			label25.SetValue(Label.TextProperty, "相同条件随机换人");
			label25.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			BindableObject bindableObject7 = label25;
			BindableProperty fontSizeProperty7 = Label.FontSizeProperty;
			IExtendedTypeConverter extendedTypeConverter7 = new FontSizeConverter();
			string value7 = "13";
			XamlServiceProvider xamlServiceProvider7 = new XamlServiceProvider();
			Type typeFromHandle13 = typeof(IProvideValueTarget);
			object[] array7 = new object[0 + 6];
			array7[0] = label25;
			array7[1] = stackLayout12;
			array7[2] = frame2;
			array7[3] = stackLayout16;
			array7[4] = contentPage2;
			array7[5] = this;
			object service7;
			xamlServiceProvider7.Add(typeFromHandle13, service7 = new SimpleValueTargetProvider(array7, Label.FontSizeProperty, nameScope));
			xamlServiceProvider7.Add(typeof(IReferenceProvider), service7);
			Type typeFromHandle14 = typeof(IXamlTypeResolver);
			XmlNamespaceResolver xmlNamespaceResolver7 = new XmlNamespaceResolver();
			xmlNamespaceResolver7.Add("", "http://xamarin.com/schemas/2014/forms");
			xmlNamespaceResolver7.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
			xmlNamespaceResolver7.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
			xmlNamespaceResolver7.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
			xmlNamespaceResolver7.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
			xamlServiceProvider7.Add(typeFromHandle14, new XamlTypeResolver(xmlNamespaceResolver7, typeof(AttackTaskSetting).GetTypeInfo().Assembly));
			xamlServiceProvider7.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(187, 69)));
			bindableObject7.SetValue(fontSizeProperty7, extendedTypeConverter7.ConvertFromInvariantString(value7, xamlServiceProvider7));
			label25.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			stackLayout12.Children.Add(label25);
			bindingExtension30.Path = "Task.RandomList";
			BindingBase binding30 = ((IMarkupExtension<BindingBase>)bindingExtension30).ProvideValue(null);
			switch5.SetBinding(Switch.IsToggledProperty, binding30);
			stackLayout12.Children.Add(switch5);
			frame2.SetValue(ContentView.ContentProperty, stackLayout12);
			stackLayout16.Children.Add(frame2);
			frame3.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame3.SetValue(View.MarginProperty, new Thickness(3.0, 0.0));
			frame3.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			stackLayout14.SetValue(StackLayout.SpacingProperty, 0.0);
			stackLayout13.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			image2.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("add.png"));
			image2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image2.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image2.SetValue(VisualElement.WidthRequestProperty, 24.0);
			bindingExtension31.Path = "AddRuleCommand";
			BindingBase binding31 = ((IMarkupExtension<BindingBase>)bindingExtension31).ProvideValue(null);
			tapGestureRecognizer5.SetBinding(TapGestureRecognizer.CommandProperty, binding31);
			image2.GestureRecognizers.Add(tapGestureRecognizer5);
			stackLayout13.Children.Add(image2);
			label26.SetValue(Label.TextProperty, "条件数量: ");
			label26.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			label26.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout13.Children.Add(label26);
			bindingExtension32.Path = "Task.RuleFleet.Count";
			BindingBase binding32 = ((IMarkupExtension<BindingBase>)bindingExtension32).ProvideValue(null);
			label27.SetBinding(Label.TextProperty, binding32);
			label27.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout13.Children.Add(label27);
			stackLayout14.Children.Add(stackLayout13);
			bindingExtension33.Path = "Task.RuleFleet";
			BindingBase binding33 = ((IMarkupExtension<BindingBase>)bindingExtension33).ProvideValue(null);
			sfListView.SetBinding(SfListView.ItemsSourceProperty, binding33);
			sfListView.SetValue(SfListView.DragStartModeProperty, DragStartMode.OnHold);
			sfListView.SetValue(SfListView.SelectionModeProperty, SelectionMode.None);
			sfListView.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			sfListView.SetValue(SfListView.AutoFitModeProperty, AutoFitMode.Height);
			sfListView.ItemDragging += this.RuleList_OnItemDragging;
			IDataTemplate dataTemplate3 = dataTemplate;
			AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29 <InitializeComponent>_anonXamlCDataTemplate_ = new AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29();
			object[] array8 = new object[0 + 7];
			array8[0] = dataTemplate;
			array8[1] = sfListView;
			array8[2] = stackLayout14;
			array8[3] = frame3;
			array8[4] = stackLayout16;
			array8[5] = contentPage2;
			array8[6] = this;
			<InitializeComponent>_anonXamlCDataTemplate_.parentValues = array8;
			<InitializeComponent>_anonXamlCDataTemplate_.root = this;
			dataTemplate3.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_.LoadDataTemplate);
			sfListView.SetValue(SfListView.ItemTemplateProperty, dataTemplate);
			stackLayout14.Children.Add(sfListView);
			frame3.SetValue(ContentView.ContentProperty, stackLayout14);
			stackLayout16.Children.Add(frame3);
			frame4.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame4.SetValue(View.MarginProperty, new Thickness(3.0));
			stackLayout15.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			frame4.SetValue(ContentView.ContentProperty, stackLayout15);
			stackLayout16.Children.Add(frame4);
			contentPage2.SetValue(ContentPage.ContentProperty, stackLayout16);
			this.Children.Add(contentPage2);
			contentPage3.SetValue(Page.TitleProperty, "出征点");
			stackLayout19.SetValue(StackLayout.SpacingProperty, 0.0);
			frame5.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame5.SetValue(View.MarginProperty, new Thickness(3.0));
			frame5.SetValue(VisualElement.HeightRequestProperty, 180.0);
			bindingExtension34.Path = "Task.MapImage";
			BindingBase binding34 = ((IMarkupExtension<BindingBase>)bindingExtension34).ProvideValue(null);
			image3.SetBinding(Image.SourceProperty, binding34);
			image3.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			frame5.SetValue(ContentView.ContentProperty, image3);
			stackLayout19.Children.Add(frame5);
			frame6.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(2.0));
			frame6.SetValue(View.MarginProperty, new Thickness(3.0, 0.0, 3.0, 3.0));
			frame6.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			stackLayout18.SetValue(StackLayout.SpacingProperty, 0.0);
			stackLayout17.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			image4.SetValue(Image.SourceProperty, new ImageSourceConverter().ConvertFromInvariantString("add.png"));
			image4.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			image4.SetValue(VisualElement.HeightRequestProperty, 24.0);
			image4.SetValue(VisualElement.WidthRequestProperty, 24.0);
			bindingExtension35.Path = "AddNodeCommand";
			BindingBase binding35 = ((IMarkupExtension<BindingBase>)bindingExtension35).ProvideValue(null);
			tapGestureRecognizer6.SetBinding(TapGestureRecognizer.CommandProperty, binding35);
			image4.GestureRecognizers.Add(tapGestureRecognizer6);
			stackLayout17.Children.Add(image4);
			label28.SetValue(Label.TextProperty, "节点数量: ");
			label28.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
			label28.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout17.Children.Add(label28);
			bindingExtension36.Path = "Task.AttackNode.Count";
			BindingBase binding36 = ((IMarkupExtension<BindingBase>)bindingExtension36).ProvideValue(null);
			label29.SetBinding(Label.TextProperty, binding36);
			label29.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			stackLayout17.Children.Add(label29);
			label30.SetValue(Label.TextProperty, "舰少百科");
			label30.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
			bindingExtension37.Path = "OpenJSCommand";
			BindingBase binding37 = ((IMarkupExtension<BindingBase>)bindingExtension37).ProvideValue(null);
			tapGestureRecognizer7.SetBinding(TapGestureRecognizer.CommandProperty, binding37);
			label30.GestureRecognizers.Add(tapGestureRecognizer7);
			stackLayout17.Children.Add(label30);
			stackLayout18.Children.Add(stackLayout17);
			bindingExtension38.Path = "Task.AttackNode";
			BindingBase binding38 = ((IMarkupExtension<BindingBase>)bindingExtension38).ProvideValue(null);
			sfListView2.SetBinding(SfListView.ItemsSourceProperty, binding38);
			sfListView2.SetValue(SfListView.DragStartModeProperty, DragStartMode.OnHold);
			sfListView2.SetValue(SfListView.SelectionModeProperty, SelectionMode.None);
			sfListView2.SetValue(View.VerticalOptionsProperty, LayoutOptions.FillAndExpand);
			sfListView2.SetValue(SfListView.AutoFitModeProperty, AutoFitMode.Height);
			sfListView2.ItemDragging += this.NodeList_OnItemDragging;
			IDataTemplate dataTemplate4 = dataTemplate2;
			AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_30 <InitializeComponent>_anonXamlCDataTemplate_2 = new AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_30();
			object[] array9 = new object[0 + 7];
			array9[0] = dataTemplate2;
			array9[1] = sfListView2;
			array9[2] = stackLayout18;
			array9[3] = frame6;
			array9[4] = stackLayout19;
			array9[5] = contentPage3;
			array9[6] = this;
			<InitializeComponent>_anonXamlCDataTemplate_2.parentValues = array9;
			<InitializeComponent>_anonXamlCDataTemplate_2.root = this;
			dataTemplate4.LoadTemplate = new Func<object>(<InitializeComponent>_anonXamlCDataTemplate_2.LoadDataTemplate);
			sfListView2.SetValue(SfListView.ItemTemplateProperty, dataTemplate2);
			stackLayout18.Children.Add(sfListView2);
			frame6.SetValue(ContentView.ContentProperty, stackLayout18);
			stackLayout19.Children.Add(frame6);
			contentPage3.SetValue(ContentPage.ContentProperty, stackLayout19);
			this.Children.Add(contentPage3);
			contentPage4.SetValue(Page.TitleProperty, "信息");
			toolbarItem.SetValue(MenuItem.TextProperty, "上传");
			bindingExtension39.Path = "OnUploadCommand";
			BindingBase binding39 = ((IMarkupExtension<BindingBase>)bindingExtension39).ProvideValue(null);
			toolbarItem.SetBinding(MenuItem.CommandProperty, binding39);
			contentPage4.ToolbarItems.Add(toolbarItem);
			stackLayout21.SetValue(StackLayout.SpacingProperty, 0.0);
			stackLayout20.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
			label31.SetValue(Label.TextProperty, "作者");
			label31.SetValue(Label.VerticalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			stackLayout20.Children.Add(label31);
			bindingExtension40.Path = "Task.Author";
			BindingBase binding40 = ((IMarkupExtension<BindingBase>)bindingExtension40).ProvideValue(null);
			entry7.SetBinding(Entry.TextProperty, binding40);
			entry7.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
			stackLayout20.Children.Add(entry7);
			label32.SetValue(Label.TextProperty, "类型:");
			label32.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
			label32.SetValue(View.HorizontalOptionsProperty, LayoutOptions.End);
			stackLayout20.Children.Add(label32);
			bindingExtension41.Path = "Task.Classify";
			BindingBase binding41 = ((IMarkupExtension<BindingBase>)bindingExtension41).ProvideValue(null);
			picker10.SetBinding(Picker.SelectedIndexProperty, binding41);
			picker10.SetValue(VisualElement.WidthRequestProperty, 50.0);
			picker10.Items.Add(item42);
			picker10.Items.Add(item43);
			picker10.Items.Add(item44);
			picker10.Items.Add(item45);
			picker10.Items.Add(item46);
			stackLayout20.Children.Add(picker10);
			stackLayout21.Children.Add(stackLayout20);
			label33.SetValue(Label.TextProperty, "备注");
			label33.SetValue(Label.VerticalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
			stackLayout21.Children.Add(label33);
			bindingExtension42.Path = "Task.Memo";
			BindingBase binding42 = ((IMarkupExtension<BindingBase>)bindingExtension42).ProvideValue(null);
			editor.SetBinding(Editor.TextProperty, binding42);
			editor.SetValue(VisualElement.HeightRequestProperty, 200.0);
			stackLayout21.Children.Add(editor);
			contentPage4.SetValue(ContentPage.ContentProperty, stackLayout21);
			this.Children.Add(contentPage4);
		}

		// Token: 0x0600005F RID: 95 RVA: 0x0000A11C File Offset: 0x0000831C
		private void __InitComponentRuntime()
		{
			this.LoadFromXaml(typeof(AttackTaskSetting));
			this.RepairGrid = this.FindByName("RepairGrid");
			this.RuleList = this.FindByName("RuleList");
			this.NodeList = this.FindByName("NodeList");
		}

		// Token: 0x0400002D RID: 45
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private Grid RepairGrid;

		// Token: 0x0400002E RID: 46
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private SfListView RuleList;

		// Token: 0x0400002F RID: 47
		[GeneratedCode("Xamarin.Forms.Build.Tasks.XamlG", "0.0.0.0")]
		private SfListView NodeList;

		// Token: 0x02000014 RID: 20
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_29
		{
			// Token: 0x06000065 RID: 101 RVA: 0x0000A38C File Offset: 0x0000858C
			internal object LoadDataTemplate()
			{
				ReferenceExtension referenceExtension = new ReferenceExtension();
				BindingExtension bindingExtension = new BindingExtension();
				BindingExtension bindingExtension2 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
				IconImage iconImage = new IconImage();
				BindingExtension bindingExtension3 = new BindingExtension();
				Label label = new Label();
				BindingExtension bindingExtension4 = new BindingExtension();
				string item = "1";
				string item2 = "2";
				string item3 = "3";
				string item4 = "4";
				string item5 = "5";
				string item6 = "6";
				Picker picker = new Picker();
				BindingExtension bindingExtension5 = new BindingExtension();
				ReferenceExtension referenceExtension2 = new ReferenceExtension();
				BindingExtension bindingExtension6 = new BindingExtension();
				BindingExtension bindingExtension7 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer2 = new TapGestureRecognizer();
				Label label2 = new Label();
				StackLayout stackLayout = new StackLayout();
				Label label3 = new Label();
				BindingExtension bindingExtension8 = new BindingExtension();
				Entry entry = new Entry();
				StackLayout stackLayout2 = new StackLayout();
				StackLayout stackLayout3 = new StackLayout();
				BindingExtension bindingExtension9 = new BindingExtension();
				Label label4 = new Label();
				BindingExtension bindingExtension10 = new BindingExtension();
				Entry entry2 = new Entry();
				Label label5 = new Label();
				BindingExtension bindingExtension11 = new BindingExtension();
				ReferenceExtension referenceExtension3 = new ReferenceExtension();
				BindingExtension bindingExtension12 = new BindingExtension();
				BindingExtension bindingExtension13 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer3 = new TapGestureRecognizer();
				Label label6 = new Label();
				StackLayout stackLayout4 = new StackLayout();
				BindingExtension bindingExtension14 = new BindingExtension();
				Entry entry3 = new Entry();
				Label label7 = new Label();
				BindingExtension bindingExtension15 = new BindingExtension();
				Entry entry4 = new Entry();
				Label label8 = new Label();
				BindingExtension bindingExtension16 = new BindingExtension();
				Switch @switch = new Switch();
				IconImage iconImage2 = new IconImage();
				BindingExtension bindingExtension17 = new BindingExtension();
				Switch switch2 = new Switch();
				StackLayout stackLayout5 = new StackLayout();
				StackLayout stackLayout6 = new StackLayout();
				BindingExtension bindingExtension18 = new BindingExtension();
				Label label9 = new Label();
				BindingExtension bindingExtension19 = new BindingExtension();
				string item7 = "1";
				string item8 = "2";
				string item9 = "3";
				string item10 = "4";
				string item11 = "5";
				string item12 = "6";
				Picker picker2 = new Picker();
				Label label10 = new Label();
				BindingExtension bindingExtension20 = new BindingExtension();
				Entry entry5 = new Entry();
				StackLayout stackLayout7 = new StackLayout();
				BindingExtension bindingExtension21 = new BindingExtension();
				Entry entry6 = new Entry();
				Label label11 = new Label();
				BindingExtension bindingExtension22 = new BindingExtension();
				Entry entry7 = new Entry();
				Label label12 = new Label();
				BindingExtension bindingExtension23 = new BindingExtension();
				Switch switch3 = new Switch();
				IconImage iconImage3 = new IconImage();
				BindingExtension bindingExtension24 = new BindingExtension();
				Switch switch4 = new Switch();
				StackLayout stackLayout8 = new StackLayout();
				StackLayout stackLayout9 = new StackLayout();
				ReferenceExtension referenceExtension4 = new ReferenceExtension();
				BindingExtension bindingExtension25 = new BindingExtension();
				BindingExtension bindingExtension26 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer4 = new TapGestureRecognizer();
				Label label13 = new Label();
				BindingExtension bindingExtension27 = new BindingExtension();
				Image image = new Image();
				BindingExtension bindingExtension28 = new BindingExtension();
				Image image2 = new Image();
				BindingExtension bindingExtension29 = new BindingExtension();
				Image image3 = new Image();
				BindingExtension bindingExtension30 = new BindingExtension();
				Image image4 = new Image();
				StackLayout stackLayout10 = new StackLayout();
				Label label14 = new Label();
				BindingExtension bindingExtension31 = new BindingExtension();
				Switch switch5 = new Switch();
				StackLayout stackLayout11 = new StackLayout();
				StackLayout stackLayout12 = new StackLayout();
				ReferenceExtension referenceExtension5 = new ReferenceExtension();
				BindingExtension bindingExtension32 = new BindingExtension();
				BindingExtension bindingExtension33 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer5 = new TapGestureRecognizer();
				IconImage iconImage4 = new IconImage();
				StackLayout stackLayout13 = new StackLayout();
				Frame frame = new Frame();
				ViewCell viewCell = new ViewCell();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(viewCell, nameScope);
				frame.SetValue(Xamarin.Forms.Layout.PaddingProperty, new Thickness(1.0));
				frame.SetValue(View.MarginProperty, new Thickness(1.0));
				stackLayout13.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout13.SetValue(StackLayout.SpacingProperty, 0.0);
				iconImage.SetValue(IconImage.IconProperty, "md-cached");
				iconImage.SetValue(IconImage.IconColorProperty, Color.DodgerBlue);
				iconImage.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				referenceExtension.Name = "RuleList";
				IMarkupExtension markupExtension = referenceExtension;
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array, 6, length);
				object[] array2 = array;
				array2[0] = bindingExtension;
				array2[1] = tapGestureRecognizer;
				array2[2] = iconImage;
				array2[3] = stackLayout13;
				array2[4] = frame;
				array2[5] = viewCell;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(211, 75)));
				object source = markupExtension.ProvideValue(xamlServiceProvider);
				bindingExtension.Source = source;
				bindingExtension.Path = "BindingContext.VisCommand";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding);
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding2);
				iconImage.GestureRecognizers.Add(tapGestureRecognizer);
				stackLayout13.Children.Add(iconImage);
				stackLayout12.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 5.0));
				stackLayout12.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout12.SetValue(View.HorizontalOptionsProperty, LayoutOptions.FillAndExpand);
				bindingExtension3.Path = "TypeA";
				BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
				stackLayout3.SetBinding(VisualElement.IsVisibleProperty, binding3);
				stackLayout3.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout.SetValue(StackLayout.SpacingProperty, 0.0);
				label.SetValue(Label.TextProperty, "位置:");
				label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject = label;
				BindableProperty fontSizeProperty = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
				string value = "13";
				XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
				Type typeFromHandle3 = typeof(IProvideValueTarget);
				int length2;
				object[] array3 = new object[(length2 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array3, 7, length2);
				object[] array4 = array3;
				array4[0] = label;
				array4[1] = stackLayout;
				array4[2] = stackLayout3;
				array4[3] = stackLayout12;
				array4[4] = stackLayout13;
				array4[5] = frame;
				array4[6] = viewCell;
				object service2;
				xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array4, Label.FontSizeProperty, nameScope));
				xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
				Type typeFromHandle4 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
				xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver2.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(217, 100)));
				bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider2));
				stackLayout.Children.Add(label);
				bindingExtension4.Path = "Position";
				BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
				picker.SetBinding(Picker.SelectedIndexProperty, binding4);
				picker.Items.Add(item);
				picker.Items.Add(item2);
				picker.Items.Add(item3);
				picker.Items.Add(item4);
				picker.Items.Add(item5);
				picker.Items.Add(item6);
				stackLayout.Children.Add(picker);
				bindingExtension5.Path = "ShipName";
				BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
				label2.SetBinding(Label.TextProperty, binding5);
				label2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject2 = label2;
				BindableProperty fontSizeProperty2 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter2 = new FontSizeConverter();
				string value2 = "13";
				XamlServiceProvider xamlServiceProvider3 = new XamlServiceProvider();
				Type typeFromHandle5 = typeof(IProvideValueTarget);
				int length3;
				object[] array5 = new object[(length3 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array5, 7, length3);
				object[] array6 = array5;
				array6[0] = label2;
				array6[1] = stackLayout;
				array6[2] = stackLayout3;
				array6[3] = stackLayout12;
				array6[4] = stackLayout13;
				array6[5] = frame;
				array6[6] = viewCell;
				object service3;
				xamlServiceProvider3.Add(typeFromHandle5, service3 = new SimpleValueTargetProvider(array6, Label.FontSizeProperty, nameScope));
				xamlServiceProvider3.Add(typeof(IReferenceProvider), service3);
				Type typeFromHandle6 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver3 = new XmlNamespaceResolver();
				xmlNamespaceResolver3.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver3.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver3.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver3.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver3.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider3.Add(typeFromHandle6, new XamlTypeResolver(xmlNamespaceResolver3, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider3.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(228, 115)));
				bindableObject2.SetValue(fontSizeProperty2, extendedTypeConverter2.ConvertFromInvariantString(value2, xamlServiceProvider3));
				label2.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				label2.SetValue(Label.TextColorProperty, Color.MidnightBlue);
				referenceExtension2.Name = "RuleList";
				IMarkupExtension markupExtension2 = referenceExtension2;
				XamlServiceProvider xamlServiceProvider4 = new XamlServiceProvider();
				Type typeFromHandle7 = typeof(IProvideValueTarget);
				int length4;
				object[] array7 = new object[(length4 = this.parentValues.Length) + 9];
				Array.Copy(this.parentValues, 0, array7, 9, length4);
				object[] array8 = array7;
				array8[0] = bindingExtension6;
				array8[1] = tapGestureRecognizer2;
				array8[2] = label2;
				array8[3] = stackLayout;
				array8[4] = stackLayout3;
				array8[5] = stackLayout12;
				array8[6] = stackLayout13;
				array8[7] = frame;
				array8[8] = viewCell;
				object service4;
				xamlServiceProvider4.Add(typeFromHandle7, service4 = new SimpleValueTargetProvider(array8, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider4.Add(typeof(IReferenceProvider), service4);
				Type typeFromHandle8 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver4 = new XmlNamespaceResolver();
				xmlNamespaceResolver4.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver4.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver4.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver4.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver4.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider4.Add(typeFromHandle8, new XamlTypeResolver(xmlNamespaceResolver4, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider4.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(230, 87)));
				object source2 = markupExtension2.ProvideValue(xamlServiceProvider4);
				bindingExtension6.Source = source2;
				bindingExtension6.Path = "BindingContext.FleetCommand";
				BindingBase binding6 = ((IMarkupExtension<BindingBase>)bindingExtension6).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandProperty, binding6);
				bindingExtension7.Path = "ShipID";
				BindingBase binding7 = ((IMarkupExtension<BindingBase>)bindingExtension7).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding7);
				label2.GestureRecognizers.Add(tapGestureRecognizer2);
				stackLayout.Children.Add(label2);
				stackLayout3.Children.Add(stackLayout);
				stackLayout2.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout2.SetValue(StackLayout.SpacingProperty, 0.0);
				label3.SetValue(Label.TextProperty, "等级 ≤");
				label3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject3 = label3;
				BindableProperty fontSizeProperty3 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter3 = new FontSizeConverter();
				string value3 = "13";
				XamlServiceProvider xamlServiceProvider5 = new XamlServiceProvider();
				Type typeFromHandle9 = typeof(IProvideValueTarget);
				int length5;
				object[] array9 = new object[(length5 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array9, 7, length5);
				object[] array10 = array9;
				array10[0] = label3;
				array10[1] = stackLayout2;
				array10[2] = stackLayout3;
				array10[3] = stackLayout12;
				array10[4] = stackLayout13;
				array10[5] = frame;
				array10[6] = viewCell;
				object service5;
				xamlServiceProvider5.Add(typeFromHandle9, service5 = new SimpleValueTargetProvider(array10, Label.FontSizeProperty, nameScope));
				xamlServiceProvider5.Add(typeof(IReferenceProvider), service5);
				Type typeFromHandle10 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver5 = new XmlNamespaceResolver();
				xmlNamespaceResolver5.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver5.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver5.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver5.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver5.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider5.Add(typeFromHandle10, new XamlTypeResolver(xmlNamespaceResolver5, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider5.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(235, 101)));
				bindableObject3.SetValue(fontSizeProperty3, extendedTypeConverter3.ConvertFromInvariantString(value3, xamlServiceProvider5));
				stackLayout2.Children.Add(label3);
				bindingExtension8.Path = "MaxLv";
				BindingBase binding8 = ((IMarkupExtension<BindingBase>)bindingExtension8).ProvideValue(null);
				entry.SetBinding(Entry.TextProperty, binding8);
				BindableObject bindableObject4 = entry;
				BindableProperty fontSizeProperty4 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter4 = new FontSizeConverter();
				string value4 = "13";
				XamlServiceProvider xamlServiceProvider6 = new XamlServiceProvider();
				Type typeFromHandle11 = typeof(IProvideValueTarget);
				int length6;
				object[] array11 = new object[(length6 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array11, 7, length6);
				object[] array12 = array11;
				array12[0] = entry;
				array12[1] = stackLayout2;
				array12[2] = stackLayout3;
				array12[3] = stackLayout12;
				array12[4] = stackLayout13;
				array12[5] = frame;
				array12[6] = viewCell;
				object service6;
				xamlServiceProvider6.Add(typeFromHandle11, service6 = new SimpleValueTargetProvider(array12, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider6.Add(typeof(IReferenceProvider), service6);
				Type typeFromHandle12 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver6 = new XmlNamespaceResolver();
				xmlNamespaceResolver6.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver6.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver6.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver6.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver6.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider6.Add(typeFromHandle12, new XamlTypeResolver(xmlNamespaceResolver6, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider6.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(236, 92)));
				bindableObject4.SetValue(fontSizeProperty4, extendedTypeConverter4.ConvertFromInvariantString(value4, xamlServiceProvider6));
				entry.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout2.Children.Add(entry);
				stackLayout3.Children.Add(stackLayout2);
				stackLayout12.Children.Add(stackLayout3);
				bindingExtension9.Path = "TypeB";
				BindingBase binding9 = ((IMarkupExtension<BindingBase>)bindingExtension9).ProvideValue(null);
				stackLayout6.SetBinding(VisualElement.IsVisibleProperty, binding9);
				stackLayout6.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout4.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout4.SetValue(StackLayout.SpacingProperty, 0.0);
				label4.SetValue(Label.TextProperty, "数量:");
				label4.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject5 = label4;
				BindableProperty fontSizeProperty5 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter5 = new FontSizeConverter();
				string value5 = "13";
				XamlServiceProvider xamlServiceProvider7 = new XamlServiceProvider();
				Type typeFromHandle13 = typeof(IProvideValueTarget);
				int length7;
				object[] array13 = new object[(length7 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array13, 7, length7);
				object[] array14 = array13;
				array14[0] = label4;
				array14[1] = stackLayout4;
				array14[2] = stackLayout6;
				array14[3] = stackLayout12;
				array14[4] = stackLayout13;
				array14[5] = frame;
				array14[6] = viewCell;
				object service7;
				xamlServiceProvider7.Add(typeFromHandle13, service7 = new SimpleValueTargetProvider(array14, Label.FontSizeProperty, nameScope));
				xamlServiceProvider7.Add(typeof(IReferenceProvider), service7);
				Type typeFromHandle14 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver7 = new XmlNamespaceResolver();
				xmlNamespaceResolver7.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver7.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver7.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver7.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver7.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider7.Add(typeFromHandle14, new XamlTypeResolver(xmlNamespaceResolver7, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider7.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(241, 100)));
				bindableObject5.SetValue(fontSizeProperty5, extendedTypeConverter5.ConvertFromInvariantString(value5, xamlServiceProvider7));
				stackLayout4.Children.Add(label4);
				bindingExtension10.Path = "Number";
				BindingBase binding10 = ((IMarkupExtension<BindingBase>)bindingExtension10).ProvideValue(null);
				entry2.SetBinding(Entry.TextProperty, binding10);
				BindableObject bindableObject6 = entry2;
				BindableProperty fontSizeProperty6 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter6 = new FontSizeConverter();
				string value6 = "13";
				XamlServiceProvider xamlServiceProvider8 = new XamlServiceProvider();
				Type typeFromHandle15 = typeof(IProvideValueTarget);
				int length8;
				object[] array15 = new object[(length8 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array15, 7, length8);
				object[] array16 = array15;
				array16[0] = entry2;
				array16[1] = stackLayout4;
				array16[2] = stackLayout6;
				array16[3] = stackLayout12;
				array16[4] = stackLayout13;
				array16[5] = frame;
				array16[6] = viewCell;
				object service8;
				xamlServiceProvider8.Add(typeFromHandle15, service8 = new SimpleValueTargetProvider(array16, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider8.Add(typeof(IReferenceProvider), service8);
				Type typeFromHandle16 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver8 = new XmlNamespaceResolver();
				xmlNamespaceResolver8.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver8.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver8.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver8.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver8.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider8.Add(typeFromHandle16, new XamlTypeResolver(xmlNamespaceResolver8, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider8.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(242, 93)));
				bindableObject6.SetValue(fontSizeProperty6, extendedTypeConverter6.ConvertFromInvariantString(value6, xamlServiceProvider8));
				entry2.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry2.SetValue(VisualElement.WidthRequestProperty, 30.0);
				entry2.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout4.Children.Add(entry2);
				label5.SetValue(Label.TextProperty, "类型:");
				label5.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject7 = label5;
				BindableProperty fontSizeProperty7 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter7 = new FontSizeConverter();
				string value7 = "13";
				XamlServiceProvider xamlServiceProvider9 = new XamlServiceProvider();
				Type typeFromHandle17 = typeof(IProvideValueTarget);
				int length9;
				object[] array17 = new object[(length9 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array17, 7, length9);
				object[] array18 = array17;
				array18[0] = label5;
				array18[1] = stackLayout4;
				array18[2] = stackLayout6;
				array18[3] = stackLayout12;
				array18[4] = stackLayout13;
				array18[5] = frame;
				array18[6] = viewCell;
				object service9;
				xamlServiceProvider9.Add(typeFromHandle17, service9 = new SimpleValueTargetProvider(array18, Label.FontSizeProperty, nameScope));
				xamlServiceProvider9.Add(typeof(IReferenceProvider), service9);
				Type typeFromHandle18 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver9 = new XmlNamespaceResolver();
				xmlNamespaceResolver9.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver9.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver9.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver9.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver9.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider9.Add(typeFromHandle18, new XamlTypeResolver(xmlNamespaceResolver9, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider9.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(243, 100)));
				bindableObject7.SetValue(fontSizeProperty7, extendedTypeConverter7.ConvertFromInvariantString(value7, xamlServiceProvider9));
				label5.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout4.Children.Add(label5);
				bindingExtension11.Path = "ShipTypeName";
				BindingBase binding11 = ((IMarkupExtension<BindingBase>)bindingExtension11).ProvideValue(null);
				label6.SetBinding(Label.TextProperty, binding11);
				label6.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				label6.SetValue(Label.TextColorProperty, Color.CadetBlue);
				referenceExtension3.Name = "RuleList";
				IMarkupExtension markupExtension3 = referenceExtension3;
				XamlServiceProvider xamlServiceProvider10 = new XamlServiceProvider();
				Type typeFromHandle19 = typeof(IProvideValueTarget);
				int length10;
				object[] array19 = new object[(length10 = this.parentValues.Length) + 9];
				Array.Copy(this.parentValues, 0, array19, 9, length10);
				object[] array20 = array19;
				array20[0] = bindingExtension12;
				array20[1] = tapGestureRecognizer3;
				array20[2] = label6;
				array20[3] = stackLayout4;
				array20[4] = stackLayout6;
				array20[5] = stackLayout12;
				array20[6] = stackLayout13;
				array20[7] = frame;
				array20[8] = viewCell;
				object service10;
				xamlServiceProvider10.Add(typeFromHandle19, service10 = new SimpleValueTargetProvider(array20, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider10.Add(typeof(IReferenceProvider), service10);
				Type typeFromHandle20 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver10 = new XmlNamespaceResolver();
				xmlNamespaceResolver10.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver10.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver10.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver10.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver10.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider10.Add(typeFromHandle20, new XamlTypeResolver(xmlNamespaceResolver10, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider10.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(246, 87)));
				object source3 = markupExtension3.ProvideValue(xamlServiceProvider10);
				bindingExtension12.Source = source3;
				bindingExtension12.Path = "BindingContext.RuleTypeCommand";
				BindingBase binding12 = ((IMarkupExtension<BindingBase>)bindingExtension12).ProvideValue(null);
				tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandProperty, binding12);
				bindingExtension13.Path = "ShipType";
				BindingBase binding13 = ((IMarkupExtension<BindingBase>)bindingExtension13).ProvideValue(null);
				tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding13);
				label6.GestureRecognizers.Add(tapGestureRecognizer3);
				stackLayout4.Children.Add(label6);
				stackLayout6.Children.Add(stackLayout4);
				stackLayout5.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout5.SetValue(StackLayout.SpacingProperty, 0.0);
				bindingExtension14.Path = "MinLv";
				BindingBase binding14 = ((IMarkupExtension<BindingBase>)bindingExtension14).ProvideValue(null);
				entry3.SetBinding(Entry.TextProperty, binding14);
				BindableObject bindableObject8 = entry3;
				BindableProperty fontSizeProperty8 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter8 = new FontSizeConverter();
				string value8 = "13";
				XamlServiceProvider xamlServiceProvider11 = new XamlServiceProvider();
				Type typeFromHandle21 = typeof(IProvideValueTarget);
				int length11;
				object[] array21 = new object[(length11 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array21, 7, length11);
				object[] array22 = array21;
				array22[0] = entry3;
				array22[1] = stackLayout5;
				array22[2] = stackLayout6;
				array22[3] = stackLayout12;
				array22[4] = stackLayout13;
				array22[5] = frame;
				array22[6] = viewCell;
				object service11;
				xamlServiceProvider11.Add(typeFromHandle21, service11 = new SimpleValueTargetProvider(array22, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider11.Add(typeof(IReferenceProvider), service11);
				Type typeFromHandle22 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver11 = new XmlNamespaceResolver();
				xmlNamespaceResolver11.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver11.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver11.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver11.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver11.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider11.Add(typeFromHandle22, new XamlTypeResolver(xmlNamespaceResolver11, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider11.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(251, 92)));
				bindableObject8.SetValue(fontSizeProperty8, extendedTypeConverter8.ConvertFromInvariantString(value8, xamlServiceProvider11));
				entry3.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry3.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry3.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout5.Children.Add(entry3);
				label7.SetValue(Label.TextProperty, "≤ 等级 ≤");
				label7.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject9 = label7;
				BindableProperty fontSizeProperty9 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter9 = new FontSizeConverter();
				string value9 = "13";
				XamlServiceProvider xamlServiceProvider12 = new XamlServiceProvider();
				Type typeFromHandle23 = typeof(IProvideValueTarget);
				int length12;
				object[] array23 = new object[(length12 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array23, 7, length12);
				object[] array24 = array23;
				array24[0] = label7;
				array24[1] = stackLayout5;
				array24[2] = stackLayout6;
				array24[3] = stackLayout12;
				array24[4] = stackLayout13;
				array24[5] = frame;
				array24[6] = viewCell;
				object service12;
				xamlServiceProvider12.Add(typeFromHandle23, service12 = new SimpleValueTargetProvider(array24, Label.FontSizeProperty, nameScope));
				xamlServiceProvider12.Add(typeof(IReferenceProvider), service12);
				Type typeFromHandle24 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver12 = new XmlNamespaceResolver();
				xmlNamespaceResolver12.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver12.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver12.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver12.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver12.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider12.Add(typeFromHandle24, new XamlTypeResolver(xmlNamespaceResolver12, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider12.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(252, 103)));
				bindableObject9.SetValue(fontSizeProperty9, extendedTypeConverter9.ConvertFromInvariantString(value9, xamlServiceProvider12));
				stackLayout5.Children.Add(label7);
				bindingExtension15.Path = "MaxLv";
				BindingBase binding15 = ((IMarkupExtension<BindingBase>)bindingExtension15).ProvideValue(null);
				entry4.SetBinding(Entry.TextProperty, binding15);
				BindableObject bindableObject10 = entry4;
				BindableProperty fontSizeProperty10 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter10 = new FontSizeConverter();
				string value10 = "13";
				XamlServiceProvider xamlServiceProvider13 = new XamlServiceProvider();
				Type typeFromHandle25 = typeof(IProvideValueTarget);
				int length13;
				object[] array25 = new object[(length13 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array25, 7, length13);
				object[] array26 = array25;
				array26[0] = entry4;
				array26[1] = stackLayout5;
				array26[2] = stackLayout6;
				array26[3] = stackLayout12;
				array26[4] = stackLayout13;
				array26[5] = frame;
				array26[6] = viewCell;
				object service13;
				xamlServiceProvider13.Add(typeFromHandle25, service13 = new SimpleValueTargetProvider(array26, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider13.Add(typeof(IReferenceProvider), service13);
				Type typeFromHandle26 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver13 = new XmlNamespaceResolver();
				xmlNamespaceResolver13.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver13.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver13.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver13.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver13.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider13.Add(typeFromHandle26, new XamlTypeResolver(xmlNamespaceResolver13, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider13.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(253, 92)));
				bindableObject10.SetValue(fontSizeProperty10, extendedTypeConverter10.ConvertFromInvariantString(value10, xamlServiceProvider13));
				entry4.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry4.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry4.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout5.Children.Add(entry4);
				label8.SetValue(Label.TextProperty, "反序");
				label8.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject11 = label8;
				BindableProperty fontSizeProperty11 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter11 = new FontSizeConverter();
				string value11 = "13";
				XamlServiceProvider xamlServiceProvider14 = new XamlServiceProvider();
				Type typeFromHandle27 = typeof(IProvideValueTarget);
				int length14;
				object[] array27 = new object[(length14 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array27, 7, length14);
				object[] array28 = array27;
				array28[0] = label8;
				array28[1] = stackLayout5;
				array28[2] = stackLayout6;
				array28[3] = stackLayout12;
				array28[4] = stackLayout13;
				array28[5] = frame;
				array28[6] = viewCell;
				object service14;
				xamlServiceProvider14.Add(typeFromHandle27, service14 = new SimpleValueTargetProvider(array28, Label.FontSizeProperty, nameScope));
				xamlServiceProvider14.Add(typeof(IReferenceProvider), service14);
				Type typeFromHandle28 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver14 = new XmlNamespaceResolver();
				xmlNamespaceResolver14.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver14.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver14.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver14.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver14.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider14.Add(typeFromHandle28, new XamlTypeResolver(xmlNamespaceResolver14, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider14.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(254, 99)));
				bindableObject11.SetValue(fontSizeProperty11, extendedTypeConverter11.ConvertFromInvariantString(value11, xamlServiceProvider14));
				label8.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout5.Children.Add(label8);
				bindingExtension16.Path = "LvOrder";
				BindingBase binding16 = ((IMarkupExtension<BindingBase>)bindingExtension16).ProvideValue(null);
				@switch.SetBinding(Switch.IsToggledProperty, binding16);
				stackLayout5.Children.Add(@switch);
				iconImage2.SetValue(IconImage.IconProperty, "md-lock");
				iconImage2.SetValue(IconImage.IconColorProperty, Color.DeepSkyBlue);
				iconImage2.SetValue(VisualElement.HeightRequestProperty, 18.0);
				iconImage2.SetValue(VisualElement.WidthRequestProperty, 18.0);
				iconImage2.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout5.Children.Add(iconImage2);
				bindingExtension17.Path = "IsLock";
				BindingBase binding17 = ((IMarkupExtension<BindingBase>)bindingExtension17).ProvideValue(null);
				switch2.SetBinding(Switch.IsToggledProperty, binding17);
				stackLayout5.Children.Add(switch2);
				stackLayout6.Children.Add(stackLayout5);
				stackLayout12.Children.Add(stackLayout6);
				bindingExtension18.Path = "TypeC";
				BindingBase binding18 = ((IMarkupExtension<BindingBase>)bindingExtension18).ProvideValue(null);
				stackLayout9.SetBinding(VisualElement.IsVisibleProperty, binding18);
				stackLayout9.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout7.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout7.SetValue(StackLayout.SpacingProperty, 0.0);
				label9.SetValue(Label.TextProperty, "位置:");
				label9.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject12 = label9;
				BindableProperty fontSizeProperty12 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter12 = new FontSizeConverter();
				string value12 = "13";
				XamlServiceProvider xamlServiceProvider15 = new XamlServiceProvider();
				Type typeFromHandle29 = typeof(IProvideValueTarget);
				int length15;
				object[] array29 = new object[(length15 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array29, 7, length15);
				object[] array30 = array29;
				array30[0] = label9;
				array30[1] = stackLayout7;
				array30[2] = stackLayout9;
				array30[3] = stackLayout12;
				array30[4] = stackLayout13;
				array30[5] = frame;
				array30[6] = viewCell;
				object service15;
				xamlServiceProvider15.Add(typeFromHandle29, service15 = new SimpleValueTargetProvider(array30, Label.FontSizeProperty, nameScope));
				xamlServiceProvider15.Add(typeof(IReferenceProvider), service15);
				Type typeFromHandle30 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver15 = new XmlNamespaceResolver();
				xmlNamespaceResolver15.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver15.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver15.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver15.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver15.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider15.Add(typeFromHandle30, new XamlTypeResolver(xmlNamespaceResolver15, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider15.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(262, 100)));
				bindableObject12.SetValue(fontSizeProperty12, extendedTypeConverter12.ConvertFromInvariantString(value12, xamlServiceProvider15));
				stackLayout7.Children.Add(label9);
				bindingExtension19.Path = "Position";
				BindingBase binding19 = ((IMarkupExtension<BindingBase>)bindingExtension19).ProvideValue(null);
				picker2.SetBinding(Picker.SelectedIndexProperty, binding19);
				picker2.Items.Add(item7);
				picker2.Items.Add(item8);
				picker2.Items.Add(item9);
				picker2.Items.Add(item10);
				picker2.Items.Add(item11);
				picker2.Items.Add(item12);
				stackLayout7.Children.Add(picker2);
				label10.SetValue(Label.TextProperty, "名称:");
				label10.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject13 = label10;
				BindableProperty fontSizeProperty13 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter13 = new FontSizeConverter();
				string value13 = "13";
				XamlServiceProvider xamlServiceProvider16 = new XamlServiceProvider();
				Type typeFromHandle31 = typeof(IProvideValueTarget);
				int length16;
				object[] array31 = new object[(length16 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array31, 7, length16);
				object[] array32 = array31;
				array32[0] = label10;
				array32[1] = stackLayout7;
				array32[2] = stackLayout9;
				array32[3] = stackLayout12;
				array32[4] = stackLayout13;
				array32[5] = frame;
				array32[6] = viewCell;
				object service16;
				xamlServiceProvider16.Add(typeFromHandle31, service16 = new SimpleValueTargetProvider(array32, Label.FontSizeProperty, nameScope));
				xamlServiceProvider16.Add(typeof(IReferenceProvider), service16);
				Type typeFromHandle32 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver16 = new XmlNamespaceResolver();
				xmlNamespaceResolver16.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver16.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver16.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver16.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver16.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider16.Add(typeFromHandle32, new XamlTypeResolver(xmlNamespaceResolver16, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider16.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(273, 100)));
				bindableObject13.SetValue(fontSizeProperty13, extendedTypeConverter13.ConvertFromInvariantString(value13, xamlServiceProvider16));
				label10.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout7.Children.Add(label10);
				bindingExtension20.Path = "SelectName";
				BindingBase binding20 = ((IMarkupExtension<BindingBase>)bindingExtension20).ProvideValue(null);
				entry5.SetBinding(Entry.TextProperty, binding20);
				entry5.SetValue(VisualElement.WidthRequestProperty, 180.0);
				stackLayout7.Children.Add(entry5);
				stackLayout9.Children.Add(stackLayout7);
				stackLayout8.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout8.SetValue(StackLayout.SpacingProperty, 0.0);
				bindingExtension21.Path = "MinLv";
				BindingBase binding21 = ((IMarkupExtension<BindingBase>)bindingExtension21).ProvideValue(null);
				entry6.SetBinding(Entry.TextProperty, binding21);
				BindableObject bindableObject14 = entry6;
				BindableProperty fontSizeProperty14 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter14 = new FontSizeConverter();
				string value14 = "13";
				XamlServiceProvider xamlServiceProvider17 = new XamlServiceProvider();
				Type typeFromHandle33 = typeof(IProvideValueTarget);
				int length17;
				object[] array33 = new object[(length17 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array33, 7, length17);
				object[] array34 = array33;
				array34[0] = entry6;
				array34[1] = stackLayout8;
				array34[2] = stackLayout9;
				array34[3] = stackLayout12;
				array34[4] = stackLayout13;
				array34[5] = frame;
				array34[6] = viewCell;
				object service17;
				xamlServiceProvider17.Add(typeFromHandle33, service17 = new SimpleValueTargetProvider(array34, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider17.Add(typeof(IReferenceProvider), service17);
				Type typeFromHandle34 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver17 = new XmlNamespaceResolver();
				xmlNamespaceResolver17.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver17.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver17.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver17.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver17.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider17.Add(typeFromHandle34, new XamlTypeResolver(xmlNamespaceResolver17, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider17.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(277, 92)));
				bindableObject14.SetValue(fontSizeProperty14, extendedTypeConverter14.ConvertFromInvariantString(value14, xamlServiceProvider17));
				entry6.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry6.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry6.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout8.Children.Add(entry6);
				label11.SetValue(Label.TextProperty, "≤ 等级 ≤");
				label11.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject15 = label11;
				BindableProperty fontSizeProperty15 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter15 = new FontSizeConverter();
				string value15 = "13";
				XamlServiceProvider xamlServiceProvider18 = new XamlServiceProvider();
				Type typeFromHandle35 = typeof(IProvideValueTarget);
				int length18;
				object[] array35 = new object[(length18 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array35, 7, length18);
				object[] array36 = array35;
				array36[0] = label11;
				array36[1] = stackLayout8;
				array36[2] = stackLayout9;
				array36[3] = stackLayout12;
				array36[4] = stackLayout13;
				array36[5] = frame;
				array36[6] = viewCell;
				object service18;
				xamlServiceProvider18.Add(typeFromHandle35, service18 = new SimpleValueTargetProvider(array36, Label.FontSizeProperty, nameScope));
				xamlServiceProvider18.Add(typeof(IReferenceProvider), service18);
				Type typeFromHandle36 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver18 = new XmlNamespaceResolver();
				xmlNamespaceResolver18.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver18.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver18.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver18.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver18.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider18.Add(typeFromHandle36, new XamlTypeResolver(xmlNamespaceResolver18, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider18.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(278, 103)));
				bindableObject15.SetValue(fontSizeProperty15, extendedTypeConverter15.ConvertFromInvariantString(value15, xamlServiceProvider18));
				stackLayout8.Children.Add(label11);
				bindingExtension22.Path = "MaxLv";
				BindingBase binding22 = ((IMarkupExtension<BindingBase>)bindingExtension22).ProvideValue(null);
				entry7.SetBinding(Entry.TextProperty, binding22);
				BindableObject bindableObject16 = entry7;
				BindableProperty fontSizeProperty16 = Entry.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter16 = new FontSizeConverter();
				string value16 = "13";
				XamlServiceProvider xamlServiceProvider19 = new XamlServiceProvider();
				Type typeFromHandle37 = typeof(IProvideValueTarget);
				int length19;
				object[] array37 = new object[(length19 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array37, 7, length19);
				object[] array38 = array37;
				array38[0] = entry7;
				array38[1] = stackLayout8;
				array38[2] = stackLayout9;
				array38[3] = stackLayout12;
				array38[4] = stackLayout13;
				array38[5] = frame;
				array38[6] = viewCell;
				object service19;
				xamlServiceProvider19.Add(typeFromHandle37, service19 = new SimpleValueTargetProvider(array38, Entry.FontSizeProperty, nameScope));
				xamlServiceProvider19.Add(typeof(IReferenceProvider), service19);
				Type typeFromHandle38 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver19 = new XmlNamespaceResolver();
				xmlNamespaceResolver19.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver19.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver19.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver19.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver19.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider19.Add(typeFromHandle38, new XamlTypeResolver(xmlNamespaceResolver19, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider19.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(279, 92)));
				bindableObject16.SetValue(fontSizeProperty16, extendedTypeConverter16.ConvertFromInvariantString(value16, xamlServiceProvider19));
				entry7.SetValue(Entry.HorizontalTextAlignmentProperty, new TextAlignmentConverter().ConvertFromInvariantString("Center"));
				entry7.SetValue(VisualElement.WidthRequestProperty, 40.0);
				entry7.SetValue(InputView.KeyboardProperty, new KeyboardTypeConverter().ConvertFromInvariantString("Numeric"));
				stackLayout8.Children.Add(entry7);
				label12.SetValue(Label.TextProperty, "反序");
				label12.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject17 = label12;
				BindableProperty fontSizeProperty17 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter17 = new FontSizeConverter();
				string value17 = "13";
				XamlServiceProvider xamlServiceProvider20 = new XamlServiceProvider();
				Type typeFromHandle39 = typeof(IProvideValueTarget);
				int length20;
				object[] array39 = new object[(length20 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array39, 7, length20);
				object[] array40 = array39;
				array40[0] = label12;
				array40[1] = stackLayout8;
				array40[2] = stackLayout9;
				array40[3] = stackLayout12;
				array40[4] = stackLayout13;
				array40[5] = frame;
				array40[6] = viewCell;
				object service20;
				xamlServiceProvider20.Add(typeFromHandle39, service20 = new SimpleValueTargetProvider(array40, Label.FontSizeProperty, nameScope));
				xamlServiceProvider20.Add(typeof(IReferenceProvider), service20);
				Type typeFromHandle40 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver20 = new XmlNamespaceResolver();
				xmlNamespaceResolver20.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver20.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver20.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver20.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver20.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider20.Add(typeFromHandle40, new XamlTypeResolver(xmlNamespaceResolver20, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider20.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(280, 99)));
				bindableObject17.SetValue(fontSizeProperty17, extendedTypeConverter17.ConvertFromInvariantString(value17, xamlServiceProvider20));
				label12.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout8.Children.Add(label12);
				bindingExtension23.Path = "LvOrder";
				BindingBase binding23 = ((IMarkupExtension<BindingBase>)bindingExtension23).ProvideValue(null);
				switch3.SetBinding(Switch.IsToggledProperty, binding23);
				stackLayout8.Children.Add(switch3);
				iconImage3.SetValue(IconImage.IconProperty, "md-lock");
				iconImage3.SetValue(IconImage.IconColorProperty, Color.DeepSkyBlue);
				iconImage3.SetValue(VisualElement.HeightRequestProperty, 18.0);
				iconImage3.SetValue(VisualElement.WidthRequestProperty, 18.0);
				iconImage3.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout8.Children.Add(iconImage3);
				bindingExtension24.Path = "IsLock";
				BindingBase binding24 = ((IMarkupExtension<BindingBase>)bindingExtension24).ProvideValue(null);
				switch4.SetBinding(Switch.IsToggledProperty, binding24);
				stackLayout8.Children.Add(switch4);
				stackLayout9.Children.Add(stackLayout8);
				stackLayout12.Children.Add(stackLayout9);
				stackLayout11.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout11.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout10.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				stackLayout10.SetValue(StackLayout.SpacingProperty, 0.0);
				referenceExtension4.Name = "RuleList";
				IMarkupExtension markupExtension4 = referenceExtension4;
				XamlServiceProvider xamlServiceProvider21 = new XamlServiceProvider();
				Type typeFromHandle41 = typeof(IProvideValueTarget);
				int length21;
				object[] array41 = new object[(length21 = this.parentValues.Length) + 8];
				Array.Copy(this.parentValues, 0, array41, 8, length21);
				object[] array42 = array41;
				array42[0] = bindingExtension25;
				array42[1] = tapGestureRecognizer4;
				array42[2] = stackLayout10;
				array42[3] = stackLayout11;
				array42[4] = stackLayout12;
				array42[5] = stackLayout13;
				array42[6] = frame;
				array42[7] = viewCell;
				object service21;
				xamlServiceProvider21.Add(typeFromHandle41, service21 = new SimpleValueTargetProvider(array42, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider21.Add(typeof(IReferenceProvider), service21);
				Type typeFromHandle42 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver21 = new XmlNamespaceResolver();
				xmlNamespaceResolver21.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver21.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver21.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver21.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver21.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider21.Add(typeFromHandle42, new XamlTypeResolver(xmlNamespaceResolver21, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider21.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(289, 83)));
				object source4 = markupExtension4.ProvideValue(xamlServiceProvider21);
				bindingExtension25.Source = source4;
				bindingExtension25.Path = "BindingContext.EquipmentCommand";
				BindingBase binding25 = ((IMarkupExtension<BindingBase>)bindingExtension25).ProvideValue(null);
				tapGestureRecognizer4.SetBinding(TapGestureRecognizer.CommandProperty, binding25);
				BindingBase binding26 = ((IMarkupExtension<BindingBase>)bindingExtension26).ProvideValue(null);
				tapGestureRecognizer4.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding26);
				stackLayout10.GestureRecognizers.Add(tapGestureRecognizer4);
				label13.SetValue(Label.TextProperty, "指定装备");
				label13.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject18 = label13;
				BindableProperty fontSizeProperty18 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter18 = new FontSizeConverter();
				string value18 = "13";
				XamlServiceProvider xamlServiceProvider22 = new XamlServiceProvider();
				Type typeFromHandle43 = typeof(IProvideValueTarget);
				int length22;
				object[] array43 = new object[(length22 = this.parentValues.Length) + 7];
				Array.Copy(this.parentValues, 0, array43, 7, length22);
				object[] array44 = array43;
				array44[0] = label13;
				array44[1] = stackLayout10;
				array44[2] = stackLayout11;
				array44[3] = stackLayout12;
				array44[4] = stackLayout13;
				array44[5] = frame;
				array44[6] = viewCell;
				object service22;
				xamlServiceProvider22.Add(typeFromHandle43, service22 = new SimpleValueTargetProvider(array44, Label.FontSizeProperty, nameScope));
				xamlServiceProvider22.Add(typeof(IReferenceProvider), service22);
				Type typeFromHandle44 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver22 = new XmlNamespaceResolver();
				xmlNamespaceResolver22.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver22.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver22.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver22.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver22.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider22.Add(typeFromHandle44, new XamlTypeResolver(xmlNamespaceResolver22, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider22.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(291, 101)));
				bindableObject18.SetValue(fontSizeProperty18, extendedTypeConverter18.ConvertFromInvariantString(value18, xamlServiceProvider22));
				stackLayout10.Children.Add(label13);
				bindingExtension27.Path = "Equipment1Image";
				BindingBase binding27 = ((IMarkupExtension<BindingBase>)bindingExtension27).ProvideValue(null);
				image.SetBinding(Image.SourceProperty, binding27);
				image.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout10.Children.Add(image);
				bindingExtension28.Path = "Equipment2Image";
				BindingBase binding28 = ((IMarkupExtension<BindingBase>)bindingExtension28).ProvideValue(null);
				image2.SetBinding(Image.SourceProperty, binding28);
				image2.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image2.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout10.Children.Add(image2);
				bindingExtension29.Path = "Equipment3Image";
				BindingBase binding29 = ((IMarkupExtension<BindingBase>)bindingExtension29).ProvideValue(null);
				image3.SetBinding(Image.SourceProperty, binding29);
				image3.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image3.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout10.Children.Add(image3);
				bindingExtension30.Path = "Equipment4Image";
				BindingBase binding30 = ((IMarkupExtension<BindingBase>)bindingExtension30).ProvideValue(null);
				image4.SetBinding(Image.SourceProperty, binding30);
				image4.SetValue(VisualElement.WidthRequestProperty, 24.0);
				image4.SetValue(VisualElement.HeightRequestProperty, 24.0);
				stackLayout10.Children.Add(image4);
				stackLayout11.Children.Add(stackLayout10);
				label14.SetValue(Label.TextProperty, "移除扒光");
				label14.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject19 = label14;
				BindableProperty fontSizeProperty19 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter19 = new FontSizeConverter();
				string value19 = "13";
				XamlServiceProvider xamlServiceProvider23 = new XamlServiceProvider();
				Type typeFromHandle45 = typeof(IProvideValueTarget);
				int length23;
				object[] array45 = new object[(length23 = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array45, 6, length23);
				object[] array46 = array45;
				array46[0] = label14;
				array46[1] = stackLayout11;
				array46[2] = stackLayout12;
				array46[3] = stackLayout13;
				array46[4] = frame;
				array46[5] = viewCell;
				object service23;
				xamlServiceProvider23.Add(typeFromHandle45, service23 = new SimpleValueTargetProvider(array46, Label.FontSizeProperty, nameScope));
				xamlServiceProvider23.Add(typeof(IReferenceProvider), service23);
				Type typeFromHandle46 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver23 = new XmlNamespaceResolver();
				xmlNamespaceResolver23.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver23.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver23.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver23.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver23.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider23.Add(typeFromHandle46, new XamlTypeResolver(xmlNamespaceResolver23, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider23.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(297, 97)));
				bindableObject19.SetValue(fontSizeProperty19, extendedTypeConverter19.ConvertFromInvariantString(value19, xamlServiceProvider23));
				label14.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout11.Children.Add(label14);
				bindingExtension31.Path = "IsRemoveEquip";
				BindingBase binding31 = ((IMarkupExtension<BindingBase>)bindingExtension31).ProvideValue(null);
				switch5.SetBinding(Switch.IsToggledProperty, binding31);
				stackLayout11.Children.Add(switch5);
				stackLayout12.Children.Add(stackLayout11);
				stackLayout13.Children.Add(stackLayout12);
				iconImage4.SetValue(IconImage.IconProperty, "md-clear");
				iconImage4.SetValue(IconImage.IconColorProperty, Color.Red);
				iconImage4.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage4.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage4.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
				referenceExtension5.Name = "RuleList";
				IMarkupExtension markupExtension5 = referenceExtension5;
				XamlServiceProvider xamlServiceProvider24 = new XamlServiceProvider();
				Type typeFromHandle47 = typeof(IProvideValueTarget);
				int length24;
				object[] array47 = new object[(length24 = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array47, 6, length24);
				object[] array48 = array47;
				array48[0] = bindingExtension32;
				array48[1] = tapGestureRecognizer5;
				array48[2] = iconImage4;
				array48[3] = stackLayout13;
				array48[4] = frame;
				array48[5] = viewCell;
				object service24;
				xamlServiceProvider24.Add(typeFromHandle47, service24 = new SimpleValueTargetProvider(array48, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider24.Add(typeof(IReferenceProvider), service24);
				Type typeFromHandle48 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver24 = new XmlNamespaceResolver();
				xmlNamespaceResolver24.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver24.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver24.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver24.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver24.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider24.Add(typeFromHandle48, new XamlTypeResolver(xmlNamespaceResolver24, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_29).GetTypeInfo().Assembly));
				xamlServiceProvider24.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(303, 75)));
				object source5 = markupExtension5.ProvideValue(xamlServiceProvider24);
				bindingExtension32.Source = source5;
				bindingExtension32.Path = "BindingContext.RuleRemoveCommand";
				BindingBase binding32 = ((IMarkupExtension<BindingBase>)bindingExtension32).ProvideValue(null);
				tapGestureRecognizer5.SetBinding(TapGestureRecognizer.CommandProperty, binding32);
				BindingBase binding33 = ((IMarkupExtension<BindingBase>)bindingExtension33).ProvideValue(null);
				tapGestureRecognizer5.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding33);
				iconImage4.GestureRecognizers.Add(tapGestureRecognizer5);
				stackLayout13.Children.Add(iconImage4);
				frame.SetValue(ContentView.ContentProperty, stackLayout13);
				viewCell.View = frame;
				return viewCell;
			}

			// Token: 0x0400003A RID: 58
			internal object[] parentValues;

			// Token: 0x0400003B RID: 59
			internal AttackTaskSetting root;
		}

		// Token: 0x02000015 RID: 21
		[CompilerGenerated]
		private sealed class <InitializeComponent>_anonXamlCDataTemplate_30
		{
			// Token: 0x06000067 RID: 103 RVA: 0x0000D774 File Offset: 0x0000B974
			internal object LoadDataTemplate()
			{
				BindingExtension bindingExtension = new BindingExtension();
				Label label = new Label();
				ReferenceExtension referenceExtension = new ReferenceExtension();
				BindingExtension bindingExtension2 = new BindingExtension();
				BindingExtension bindingExtension3 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer = new TapGestureRecognizer();
				IconImage iconImage = new IconImage();
				Label label2 = new Label();
				BindingExtension bindingExtension4 = new BindingExtension();
				string item = "单纵阵";
				string item2 = "复纵阵";
				string item3 = "轮型阵";
				string item4 = "梯形阵";
				string item5 = "单横阵";
				Picker picker = new Picker();
				ReferenceExtension referenceExtension2 = new ReferenceExtension();
				BindingExtension bindingExtension5 = new BindingExtension();
				BindingExtension bindingExtension6 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer2 = new TapGestureRecognizer();
				Label label3 = new Label();
				BindingExtension bindingExtension7 = new BindingExtension();
				Label label4 = new Label();
				ReferenceExtension referenceExtension3 = new ReferenceExtension();
				BindingExtension bindingExtension8 = new BindingExtension();
				BindingExtension bindingExtension9 = new BindingExtension();
				TapGestureRecognizer tapGestureRecognizer3 = new TapGestureRecognizer();
				IconImage iconImage2 = new IconImage();
				StackLayout stackLayout = new StackLayout();
				Label label5 = new Label();
				BindingExtension bindingExtension10 = new BindingExtension();
				Switch @switch = new Switch();
				Label label6 = new Label();
				BindingExtension bindingExtension11 = new BindingExtension();
				Switch switch2 = new Switch();
				Label label7 = new Label();
				BindingExtension bindingExtension12 = new BindingExtension();
				Switch switch3 = new Switch();
				StackLayout stackLayout2 = new StackLayout();
				StackLayout stackLayout3 = new StackLayout();
				ViewCell viewCell = new ViewCell();
				NameScope nameScope = new NameScope();
				NameScope.SetNameScope(viewCell, nameScope);
				stackLayout3.SetValue(StackLayout.SpacingProperty, 0.0);
				stackLayout.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				bindingExtension.Path = "Node";
				bindingExtension.StringFormat = "节点: {0}";
				BindingBase binding = ((IMarkupExtension<BindingBase>)bindingExtension).ProvideValue(null);
				label.SetBinding(Label.TextProperty, binding);
				label.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				stackLayout.Children.Add(label);
				iconImage.SetValue(IconImage.IconProperty, "md-details");
				iconImage.SetValue(IconImage.IconColorProperty, Color.DarkBlue);
				iconImage.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				referenceExtension.Name = "NodeList";
				IMarkupExtension markupExtension = referenceExtension;
				XamlServiceProvider xamlServiceProvider = new XamlServiceProvider();
				Type typeFromHandle = typeof(IProvideValueTarget);
				int length;
				object[] array = new object[(length = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array, 6, length);
				object[] array2 = array;
				array2[0] = bindingExtension2;
				array2[1] = tapGestureRecognizer;
				array2[2] = iconImage;
				array2[3] = stackLayout;
				array2[4] = stackLayout3;
				array2[5] = viewCell;
				object service;
				xamlServiceProvider.Add(typeFromHandle, service = new SimpleValueTargetProvider(array2, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider.Add(typeof(IReferenceProvider), service);
				Type typeFromHandle2 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver = new XmlNamespaceResolver();
				xmlNamespaceResolver.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider.Add(typeFromHandle2, new XamlTypeResolver(xmlNamespaceResolver, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_30).GetTypeInfo().Assembly));
				xamlServiceProvider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(352, 75)));
				object source = markupExtension.ProvideValue(xamlServiceProvider);
				bindingExtension2.Source = source;
				bindingExtension2.Path = "BindingContext.NodeListCommand";
				BindingBase binding2 = ((IMarkupExtension<BindingBase>)bindingExtension2).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandProperty, binding2);
				BindingBase binding3 = ((IMarkupExtension<BindingBase>)bindingExtension3).ProvideValue(null);
				tapGestureRecognizer.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding3);
				iconImage.GestureRecognizers.Add(tapGestureRecognizer);
				stackLayout.Children.Add(iconImage);
				label2.SetValue(Label.TextProperty, "阵型:");
				label2.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				label2.SetValue(View.MarginProperty, new Thickness(10.0, 0.0, 0.0, 0.0));
				stackLayout.Children.Add(label2);
				bindingExtension4.Path = "Formation";
				BindingBase binding4 = ((IMarkupExtension<BindingBase>)bindingExtension4).ProvideValue(null);
				picker.SetBinding(Picker.SelectedIndexProperty, binding4);
				picker.Items.Add(item);
				picker.Items.Add(item2);
				picker.Items.Add(item3);
				picker.Items.Add(item4);
				picker.Items.Add(item5);
				stackLayout.Children.Add(picker);
				label3.SetValue(Label.TextProperty, "过滤敌舰");
				label3.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				label3.SetValue(View.MarginProperty, new Thickness(30.0, 0.0, 0.0, 0.0));
				label3.SetValue(Label.TextColorProperty, Color.SteelBlue);
				referenceExtension2.Name = "NodeList";
				IMarkupExtension markupExtension2 = referenceExtension2;
				XamlServiceProvider xamlServiceProvider2 = new XamlServiceProvider();
				Type typeFromHandle3 = typeof(IProvideValueTarget);
				int length2;
				object[] array3 = new object[(length2 = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array3, 6, length2);
				object[] array4 = array3;
				array4[0] = bindingExtension5;
				array4[1] = tapGestureRecognizer2;
				array4[2] = label3;
				array4[3] = stackLayout;
				array4[4] = stackLayout3;
				array4[5] = viewCell;
				object service2;
				xamlServiceProvider2.Add(typeFromHandle3, service2 = new SimpleValueTargetProvider(array4, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider2.Add(typeof(IReferenceProvider), service2);
				Type typeFromHandle4 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver2 = new XmlNamespaceResolver();
				xmlNamespaceResolver2.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver2.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver2.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver2.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver2.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider2.Add(typeFromHandle4, new XamlTypeResolver(xmlNamespaceResolver2, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_30).GetTypeInfo().Assembly));
				xamlServiceProvider2.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(367, 75)));
				object source2 = markupExtension2.ProvideValue(xamlServiceProvider2);
				bindingExtension5.Source = source2;
				bindingExtension5.Path = "BindingContext.TypeCommand";
				BindingBase binding5 = ((IMarkupExtension<BindingBase>)bindingExtension5).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandProperty, binding5);
				BindingBase binding6 = ((IMarkupExtension<BindingBase>)bindingExtension6).ProvideValue(null);
				tapGestureRecognizer2.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding6);
				label3.GestureRecognizers.Add(tapGestureRecognizer2);
				stackLayout.Children.Add(label3);
				bindingExtension7.Path = "NodeCondition.Count";
				BindingBase binding7 = ((IMarkupExtension<BindingBase>)bindingExtension7).ProvideValue(null);
				label4.SetBinding(Label.TextProperty, binding7);
				label4.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				stackLayout.Children.Add(label4);
				iconImage2.SetValue(IconImage.IconProperty, "md-clear");
				iconImage2.SetValue(IconImage.IconColorProperty, Color.Red);
				iconImage2.SetValue(VisualElement.HeightRequestProperty, 24.0);
				iconImage2.SetValue(VisualElement.WidthRequestProperty, 24.0);
				iconImage2.SetValue(View.HorizontalOptionsProperty, LayoutOptions.EndAndExpand);
				iconImage2.SetValue(View.MarginProperty, new Thickness(5.0, 0.0));
				referenceExtension3.Name = "NodeList";
				IMarkupExtension markupExtension3 = referenceExtension3;
				XamlServiceProvider xamlServiceProvider3 = new XamlServiceProvider();
				Type typeFromHandle5 = typeof(IProvideValueTarget);
				int length3;
				object[] array5 = new object[(length3 = this.parentValues.Length) + 6];
				Array.Copy(this.parentValues, 0, array5, 6, length3);
				object[] array6 = array5;
				array6[0] = bindingExtension8;
				array6[1] = tapGestureRecognizer3;
				array6[2] = iconImage2;
				array6[3] = stackLayout;
				array6[4] = stackLayout3;
				array6[5] = viewCell;
				object service3;
				xamlServiceProvider3.Add(typeFromHandle5, service3 = new SimpleValueTargetProvider(array6, typeof(BindingExtension).GetRuntimeProperty("Source"), nameScope));
				xamlServiceProvider3.Add(typeof(IReferenceProvider), service3);
				Type typeFromHandle6 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver3 = new XmlNamespaceResolver();
				xmlNamespaceResolver3.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver3.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver3.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver3.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver3.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider3.Add(typeFromHandle6, new XamlTypeResolver(xmlNamespaceResolver3, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_30).GetTypeInfo().Assembly));
				xamlServiceProvider3.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(373, 75)));
				object source3 = markupExtension3.ProvideValue(xamlServiceProvider3);
				bindingExtension8.Source = source3;
				bindingExtension8.Path = "BindingContext.RemoveCommand";
				BindingBase binding8 = ((IMarkupExtension<BindingBase>)bindingExtension8).ProvideValue(null);
				tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandProperty, binding8);
				BindingBase binding9 = ((IMarkupExtension<BindingBase>)bindingExtension9).ProvideValue(null);
				tapGestureRecognizer3.SetBinding(TapGestureRecognizer.CommandParameterProperty, binding9);
				iconImage2.GestureRecognizers.Add(tapGestureRecognizer3);
				stackLayout.Children.Add(iconImage2);
				stackLayout3.Children.Add(stackLayout);
				stackLayout2.SetValue(StackLayout.OrientationProperty, StackOrientation.Horizontal);
				label5.SetValue(Label.TextProperty, "夜战:");
				label5.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject = label5;
				BindableProperty fontSizeProperty = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter = new FontSizeConverter();
				string value = "12";
				XamlServiceProvider xamlServiceProvider4 = new XamlServiceProvider();
				Type typeFromHandle7 = typeof(IProvideValueTarget);
				int length4;
				object[] array7 = new object[(length4 = this.parentValues.Length) + 4];
				Array.Copy(this.parentValues, 0, array7, 4, length4);
				object[] array8 = array7;
				array8[0] = label5;
				array8[1] = stackLayout2;
				array8[2] = stackLayout3;
				array8[3] = viewCell;
				object service4;
				xamlServiceProvider4.Add(typeFromHandle7, service4 = new SimpleValueTargetProvider(array8, Label.FontSizeProperty, nameScope));
				xamlServiceProvider4.Add(typeof(IReferenceProvider), service4);
				Type typeFromHandle8 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver4 = new XmlNamespaceResolver();
				xmlNamespaceResolver4.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver4.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver4.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver4.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver4.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider4.Add(typeFromHandle8, new XamlTypeResolver(xmlNamespaceResolver4, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_30).GetTypeInfo().Assembly));
				xamlServiceProvider4.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(378, 88)));
				bindableObject.SetValue(fontSizeProperty, extendedTypeConverter.ConvertFromInvariantString(value, xamlServiceProvider4));
				stackLayout2.Children.Add(label5);
				bindingExtension10.Path = "IsNightWar";
				BindingBase binding10 = ((IMarkupExtension<BindingBase>)bindingExtension10).ProvideValue(null);
				@switch.SetBinding(Switch.IsToggledProperty, binding10);
				stackLayout2.Children.Add(@switch);
				label6.SetValue(Label.TextProperty, "未索敌回港:");
				label6.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject2 = label6;
				BindableProperty fontSizeProperty2 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter2 = new FontSizeConverter();
				string value2 = "12";
				XamlServiceProvider xamlServiceProvider5 = new XamlServiceProvider();
				Type typeFromHandle9 = typeof(IProvideValueTarget);
				int length5;
				object[] array9 = new object[(length5 = this.parentValues.Length) + 4];
				Array.Copy(this.parentValues, 0, array9, 4, length5);
				object[] array10 = array9;
				array10[0] = label6;
				array10[1] = stackLayout2;
				array10[2] = stackLayout3;
				array10[3] = viewCell;
				object service5;
				xamlServiceProvider5.Add(typeFromHandle9, service5 = new SimpleValueTargetProvider(array10, Label.FontSizeProperty, nameScope));
				xamlServiceProvider5.Add(typeof(IReferenceProvider), service5);
				Type typeFromHandle10 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver5 = new XmlNamespaceResolver();
				xmlNamespaceResolver5.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver5.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver5.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver5.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver5.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider5.Add(typeFromHandle10, new XamlTypeResolver(xmlNamespaceResolver5, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_30).GetTypeInfo().Assembly));
				xamlServiceProvider5.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(380, 91)));
				bindableObject2.SetValue(fontSizeProperty2, extendedTypeConverter2.ConvertFromInvariantString(value2, xamlServiceProvider5));
				label6.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout2.Children.Add(label6);
				bindingExtension11.Path = "IsFound";
				BindingBase binding11 = ((IMarkupExtension<BindingBase>)bindingExtension11).ProvideValue(null);
				switch2.SetBinding(Switch.IsToggledProperty, binding11);
				stackLayout2.Children.Add(switch2);
				label7.SetValue(Label.TextProperty, "迂回:");
				label7.SetValue(View.VerticalOptionsProperty, LayoutOptions.Center);
				BindableObject bindableObject3 = label7;
				BindableProperty fontSizeProperty3 = Label.FontSizeProperty;
				IExtendedTypeConverter extendedTypeConverter3 = new FontSizeConverter();
				string value3 = "12";
				XamlServiceProvider xamlServiceProvider6 = new XamlServiceProvider();
				Type typeFromHandle11 = typeof(IProvideValueTarget);
				int length6;
				object[] array11 = new object[(length6 = this.parentValues.Length) + 4];
				Array.Copy(this.parentValues, 0, array11, 4, length6);
				object[] array12 = array11;
				array12[0] = label7;
				array12[1] = stackLayout2;
				array12[2] = stackLayout3;
				array12[3] = viewCell;
				object service6;
				xamlServiceProvider6.Add(typeFromHandle11, service6 = new SimpleValueTargetProvider(array12, Label.FontSizeProperty, nameScope));
				xamlServiceProvider6.Add(typeof(IReferenceProvider), service6);
				Type typeFromHandle12 = typeof(IXamlTypeResolver);
				XmlNamespaceResolver xmlNamespaceResolver6 = new XmlNamespaceResolver();
				xmlNamespaceResolver6.Add("", "http://xamarin.com/schemas/2014/forms");
				xmlNamespaceResolver6.Add("x", "http://schemas.microsoft.com/winfx/2009/xaml");
				xmlNamespaceResolver6.Add("prism", "clr-namespace:Prism.Mvvm;assembly=Prism.Forms");
				xmlNamespaceResolver6.Add("sl", "clr-namespace:Syncfusion.ListView.XForms;assembly=Syncfusion.SfListView.XForms");
				xmlNamespaceResolver6.Add("iconize", "clr-namespace:Plugin.Iconize;assembly=Plugin.Iconize");
				xamlServiceProvider6.Add(typeFromHandle12, new XamlTypeResolver(xmlNamespaceResolver6, typeof(AttackTaskSetting.<InitializeComponent>_anonXamlCDataTemplate_30).GetTypeInfo().Assembly));
				xamlServiceProvider6.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(new XmlLineInfo(382, 88)));
				bindableObject3.SetValue(fontSizeProperty3, extendedTypeConverter3.ConvertFromInvariantString(value3, xamlServiceProvider6));
				label7.SetValue(View.MarginProperty, new Thickness(5.0, 0.0, 0.0, 0.0));
				stackLayout2.Children.Add(label7);
				bindingExtension12.Path = "IsSkip";
				BindingBase binding12 = ((IMarkupExtension<BindingBase>)bindingExtension12).ProvideValue(null);
				switch3.SetBinding(Switch.IsToggledProperty, binding12);
				stackLayout2.Children.Add(switch3);
				stackLayout3.Children.Add(stackLayout2);
				viewCell.View = stackLayout3;
				return viewCell;
			}

			// Token: 0x0400003C RID: 60
			internal object[] parentValues;

			// Token: 0x0400003D RID: 61
			internal AttackTaskSetting root;
		}
	}
}
